Java 程序:求整数的商和余数


2022年2月7日, Learn eTutorial
1254

在这里,我们将解释如何编写一个 Java 程序来计算整数的商和余数。首先,我们需要从用户那里读取要被除的数字。同样,我们还需要从用户那里读取除数。然后,只需使用 / 运算符将数字相除,即可得到商。要获取余数,我们可以使用 % 运算符。

如何在 Java 中读取整数?

要在 Java 中从用户读取整数,我们可以使用 Java Scanner 类中的 nextInt() 函数。在这个程序中,我们需要读取两个整数。因此,我们必须按如下方式编写代码:

    System.out.print("输入要被除的数字:");
      int number = sc.nextInt();

在这里,我们使用 sc(Java Scanner 类的对象)将要被除的数字读取到变量 number 中。同样,我们也将读取除数。如下所示。
          System.out.print("输入除数:");
          int dividend = sc.nextInt();

如何实现 Java 程序来计算数字的商和余数?

首先,我们必须声明 Division 类。然后打开主函数。然后将要被除的数字读取到整数变量 number 中。将除数读取到变量 dividend 中。然后计算商为 quotient = number / dividend,余数为 remainder = number % dividend。然后显示余数和商。

 

算法

步骤 1: 声明带有 public 修饰符的 Division 类。

步骤 2:打开**main()**函数以启动程序,Java程序的执行从**main()**开始

步骤 3: 从用户读取要被除的数字到变量 number 中。

步骤 4: 从用户读取除数到变量 dividend 中。

步骤 5: 计算商为 quotient = number / dividend

步骤 6: 计算余数remainder = number % dividend

步骤 7: 然后显示商和余数。

Java 源代码

                                          import java.util.Scanner;   
public class Division {
    public static void main(String[] args) {
          Scanner sc = new Scanner(System.in);//Create the object of Scanner class.
        System.out.print("Enter the number which is to be divided:");
       int number = sc.nextInt();//Read the number from the console
          System.out.print("Enter the dividend:");
       int dividend = sc.nextInt();//Read the number from the console
        int quotient = number / dividend;
        int remainder = number % dividend;
        System.out.println("Quotient =" + quotient);
        System.out.println("Remainder =" + remainder);
    }
}
                                      

输出

OUTPUT 1

Enter the number which is to be divided:
10
Enter the dividend:
2
Quotient =5
Reminder=0

OUTPUT 2
Enter the number which is to be divided:
20
Enter the dividend:
2
Quotient =10
Reminder=0