Java流程控制
- 用户交互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类,要加上一个终止指令