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()方法,但不进行判断

posted @ 2021-07-23 16:34  Liquor无言  阅读(116)  评论(0)    收藏  举报