在这里,我们将解释如何编写一个 Java 程序来计算整数的商和余数。首先,我们需要从用户那里读取要被除的数字。同样,我们还需要从用户那里读取除数。然后,只需使用 / 运算符将数字相除,即可得到商。要获取余数,我们可以使用 % 运算符。
要在 Java 中从用户读取整数,我们可以使用 Java Scanner 类中的 nextInt() 函数。在这个程序中,我们需要读取两个整数。因此,我们必须按如下方式编写代码:
System.out.print("输入要被除的数字:");
int number = sc.nextInt();
在这里,我们使用 sc(Java Scanner 类的对象)将要被除的数字读取到变量 number 中。同样,我们也将读取除数。如下所示。
System.out.print("输入除数:");
int dividend = sc.nextInt();
首先,我们必须声明 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: 然后显示商和余数。
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