13.用户交互Scanner

Scanner对象:可以通过Scanner类来获取用户的输入

基本语法:Scanner s = new Scanner(System.in);

通过Scanner类的next()与nextLine()方法来获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否有数据

Scanner.close();:凡是属于IO流的类,如果不关闭,会一直占用资源,要养成好习惯用完就关闭

next()与nextLine

  1. next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串
  2. nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的
  3. 总结:简单的说next只要字,nextLine啥都要
posted @ 2025-01-19 23:11  正比例  阅读(16)  评论(0)    收藏  举报