这是我的程序,现在 26% 6 的结果应该是 2。但是我的程序给了我 20、14、8 和 2。我该如何解决这个问题?我是初学者,所以请说一些我能理解的东西!
public class Modulus {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int A, B;
System.out.println("Enter first number:");
A = scan.nextInt();
System.out.println("Enter second number:");
B = scan.nextInt();
int C = A;
while (C >= B) {
C = C - B;
System.out.println("The remainder is: " + C);
}
}
}