package com.zhu.control;
// control: 控制
/*
【Java 流程控制】
1、用户交互Scanner :操作和电脑互动,通过Scanner 类获取用户输入
2、顺序结构 2--3常用的三种结构
3、选择结构
4、循环结构
5、break & continue :跳出循环和选择
6、练习
*/
/*
一、Scanner 对象
1、之前学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。 Java.util.Scanner 是Java5的新特征,
我们可以通过 【Scanner】 类来获取用户的输入。
2、基本语法:
Scanner s = new Scanner(System.in);
3、通过Scanner 类的next()与nextLine()方法获取的字符串,在读取前一般我们需要 使用hasNext()与hasNextLine()判断是否还有输入的数据。
*/
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
// 创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System. in); //System. out :输出的意思 System. in.输入的意思
System.out.println("使用next方式接受:");
// 判断用户有没有输入字符串
if (scanner.hasNext()){
// 使用next方式接收
String str = scanner.next(); //此句话一旦执行,程序就会等待用户输入完毕
System.out.println("输入的内容为:" +str);
}
// 凡是属于Io流的类如果不关闭会一直占用资源,要养成良好的习惯用完就关闭 Io流就是输入输出流
scanner.close();
}
}