Java Scanner 从控制台输入
Java Scanner 从控制台输入
Scanner对象
- java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户从控制台的输入
- 基本语法(创建对象):
Scanner scanner = new Scanner(System.in);
- 通过Scanner类的.next()或.nextLine()方法,让计算机获取我们从控制台输入的字符串
- 通过Scanner类的.hasNext()或.hasNextLine()判断用户是否还有输入的数据
(提示:使用Scanner从控制台输入数据可以不进行判断用户是否还有输入数据)
//示例使用.nextLine()方法和.hasNextLine()判断
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用nextLine方式接收:");
//判断是否还有输入的数据
if (scanner.hasNextLine()){
//使用nextLine()方式接收
String str = scanner.nextLine();
System.out.println("输出的内容为:"+str);
}
//凡是属于IO流的类如果不关闭会一直占用资源。要养成好习惯用完就关掉
scanner.close();
示例:使用.nextLine()方法,但不进行判断


浙公网安备 33010602011771号