如何使用这个InputReader类来获取用户输入?(从keybroad获取int输入)

时间:2015-11-22 11:11:07

标签: java input

1 个答案:

答案 0 :(得分:0)

首先,通过调用InputReader()创建一个Scanner-Object。然后,您可以调用readString()readInt()分别读取字符串和整数。在readString()中,您会立即返回输入,而在readInt()中则将其存储在theInt变量中。之后,您可以执行其他一些操作。最后,您需要按reader.close()关闭扫描仪。所有这一切都可以立即完成:

import java.util.Scanner;
Scanner reader = new Scanner(System.in); 
int theInt = reader.nextInt();
/*Or get strings*/
String inputStr = reader.nextLine(); 
//perform some actions with the input
reader.close();