Scanner

  • 通过Scanner类来获取用户的输入,实现程序和人的交互

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

  

 

 

 

 *next不能输入空格;nextLine包含空格;

  1. 输入输出:
  • 输入
  • 使用Scanner类创建对象:Scanner reader = new Scanner(System.in);
  • 然后用reader对象调用如下方法,读取用户输入的各种基本类型数据:nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble(),如上图;
  • 输出
  • System.out.println():输出数据后换行
  • System.out.print():输出数据后不换行
  • 输出字符串常量时不可以出现换行
  • JDK1.5新增了和C语言中printf相似的输出数据的方法,如:System.out.printf("%d,%f",12,23.78);
posted @ 2022-03-01 16:39  cvhgfds  阅读(172)  评论(0)    收藏  举报