0
我需要制定一个程序,用户被问到是否可以填写一个数字,并且只有当用户在一行中键入两次数字时,它才会停止并打印类似:“是的!” 但我不知道我可以使用什么代码,所以它会识别它已被键入两次。现在我有这样的事情:识别一个数字是连续输入两次
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while (true) {
System.out.println("Type some numbers and dont forget to click enter after each number");
int number = input.nextInt();
if (......) {
System.out.println("yeay");
break;
}else if (...){
System.out.println("Type some numbers and dont forget to click enter after each number");
}
}
}
但我不知道是否会更好地使用for循环?
你需要有一个包含先前输入值的变量。在你的if块中,将输入的值与先前输入的值进行比较。 –
我不明白你想要做什么。你能详细说明吗? – Lokesh
程序不断要求输入一个数字,但只有当数字连续输入两次时,程序才会停止询问您的号码。但是当一个数字连续输入两次时,程序如何停止? – Yuu