a = sc.nextInt();
b = sc.nextInt();
a < 0||b < 0
a
完整代码:
public class ComDiv {
public static void main(String[] args) {
int a;
int b;
int r;
Scanner sc = new Scanner(System.in);
do {
System.out.println("请输入两个整数:");
a = sc.nextInt();
b = sc.nextInt();
} while (a < 0||b < 0);
sc.close();
while(b != 0){
r = a%b;
a = b;
b = r;
}
System.out.println("两个数的最大公约数是:" +a);
}
}
演示: