计算商和余数的Java程序


给定一个整数a和一个非零整数d,我们的任务是编写一个Java程序来计算商和余数。商可以使用公式“商 = 被除数 / 除数”计算,而余数则使用“余数 = 被除数 % 除数”计算。

当一个数(即被除数)被另一个数(即除数)除时,商是除法的结果,而余数是如果被除数不能被除数完全整除时剩下的部分。

示例场景

假设我们的输入是:

Input1: Dividend = 50
Input2: Divisor = 3
Output: Quotient = 16 and Remainder = 2

这里,我们提供了一个计算商和余数的工具

商和余数计算器

商和余数计算器


计算商和余数的程序

下面给出一个Java程序,演示如何计算商和余数。

public class RemainderQuotient {
   public static void main(String[] args) {
      int my_dividend , my_divisor, my_quotient, my_remainder;
      my_dividend = 50;
      my_divisor = 3;
      System.out.println("The dividend and the divisor are defined as " +my_dividend +" and " +my_divisor);
      my_quotient = my_dividend / my_divisor;
      my_remainder = my_dividend % my_divisor;
      System.out.println("The quotient is " + my_quotient);
      System.out.println("The remainder is " + my_remainder);
   }
}

输出

The dividend and the divisor are defined as 50 and 3
The quotient is 16
The remainder is 2

用户自定义函数

在这里,我们使用Java中的用户自定义方法来计算商和余数:

public class RemainderQuotient {
   public static void main(String[] args) {
      int my_dividend = 47;
      int my_divisor = 3;
      System.out.println("The dividend and the divisor are defined as " + my_dividend + " and " + my_divisor);
      
      int[] result = calc(my_dividend, my_divisor);
      
      System.out.println("The quotient is " + result[0]);
      System.out.println("The remainder is " + result[1]);
   }

   public static int[] calc(int dividend, int divisor) {
      int my_quotient = dividend / divisor;
      int my_remainder = dividend % divisor;
      return new int[]{my_quotient, my_remainder};
   }
}

输出

The dividend and the divisor are defined as 47 and 3
The quotient is 15
The remainder is 2

更新于:2024年9月13日

988 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告