Day07.2:Java流程控制详解

Java流程控制

  1. 用户交互Scanner

我们可以通过Scanner类来获取用户的输入,电脑通过我们的输入,执行输入语,实现程序的输入输出

基本语法

Scanner name=new Scanner(System.in);
/*Scanner 是Java工具包里面的一个类,利用这个类里面的两个方法1.next()2.nextLine()来实现我们的输入和输出
在读取之前我们一般需要用hasNext()和hasNextLine()来判断是否还有数据输入
*/

next()

  • 只有读取到有效的字符串才会结束输入
  • 读取到的有效字符串会以空白作为结束输入
  • 有效字符串前面的空白会被自动去除
  • 不会得到含有空白的字符串
Scanner A=new Scanner(System.in);//创建扫描器对象
String B=A.next();//字符串变量接受用户输入的数据
System.out.println(B);//输出用户的输入

nextLine()

  • 读取到的有效字符串会以回车键作为结束输入

  • 可以得到空白

Scanner A=new Scanner(System.in);//新建扫描器
String B=A.nextLine();//将能读取用户输入的nextLine方法命名为B
System.out.println(B);//输出用户输入的数据

  • 当我们使用完Scanner类,要加上一个终止指令
posted @ 2022-11-10 20:50  工地佬  阅读(25)  评论(0)    收藏  举报