所以我没有意识到程序正在运行,只是空白,因为java读取下来了,系统在我看到答案之前一直在等我输入答案。谢谢@wdc的帮助。
原来的
我目前正在练习Java,遇到了一个已解决的问题,但我不明白为什么,当我有这样的程序时,程序如何运行:
import java.util.Scanner;
public class Practice {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number1 = (int)(System.currentTimeMillis() % 10);
int number2 = (int)(System.currentTimeMillis() / 10 % 10);
System.out.print("What is " + number1 + " + " + number2 + "?");
int answer = in.nextInt();
System.out.println(number1 + " + " + number2 + " = " + answer + " is " + (number1 + number2 == answer));
}
}
但是当我有这样的时候是行不通的:
import java.util.Scanner;
public class Practice {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number1 = (int)(System.currentTimeMillis() % 10);
int number2 = (int)(System.currentTimeMillis() / 10 % 10);
int answer = in.nextInt();
System.out.print("What is " + number1 + " + " + number2 + "?");
System.out.println(number1 + " + " + number2 + " = " + answer + " is " + (number1 + number2 == answer));
}
}
我想知道,这样我以后就可以避免这个问题。
人到中年有点甜
30秒到达战场
相关分类