发布网友 发布时间:2022-05-16 20:10
共2个回答
热心网友 时间:2024-03-01 12:15
public class test {热心网友 时间:2024-03-01 12:15
代码如下:
追问读取的两个数有一个不是一位自然数(大于等于零小于等于9),或者两个都不是自然数的话,执行再读取程序,读取两个整数。
重新读取这个步骤不能执行啊,要怎么改正?
追答import java.util.Scanner;
public class Test
{
public static void main(String... args)
{
Scanner sc = new Scanner(System.in);
int a;
int b;
do
{
a = sc.nextInt();
b = sc.nextInt();
}
while (a >= 0 && a <= 9
|| b >= 0 && b <= 9
|| a < 0 && b < 0);
sc.close();
}
}