好吧,所以我是一个完整的初学者,如果这对你来说真是一个愚蠢的问题,我很抱歉。扫描仪类方法
所以我开始使用Scanner类,而对我而言似乎有些奇怪。
例如,这行代码:
Scanner scan = new Scanner(System.in);
System.out.print("Write string: ");
if(scan.hasNextInt()){
int x = scan.nextInt();
}
else
System.out.println("Only integers allowed");
它是如何知道用户是否输入了一个整数或没有,如果我只得到了“如果”条件内的输入?
@Okx ,哦,它工作得很好。 – Asker
由于您创建的每个问题都以标题中的“Java”开头:[停止这样做](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)。 – Tom