JAVA流程控制01:用户交互Scanner
Scanner类来获取用户的输入
基本语法:Scanner sc = new Scanner(System.in);
通过使用Scanner类的next()和nextLine()方法来获取输入的字符串
在读取前需要使用hasNext()和hasNextLine()来判断是否还有输入的数据
next(): 不能得到带有空格的字符串
nextLine():以Enter为结束符,可以获得空格
import java.util.Scanner;
/**
* @author Administrator
* @create 2021/2/27 22:35
*/
public class demo02 {
public static void main(String[] args) {
//创建一个扫描器对象,用来接收键盘输入
Scanner sc = new Scanner(System.in);
System.out.println("使用next获取输入");
//判断用户有没有输入数据
if (sc.hasNext()){
//使用next方法接收
String str = sc.next();
System.out.println("用户输入了:" + str);
}
//判断用户有没有输入数据
if (sc.hasNextLine()){
String str2 = sc.nextLine();
System.out.println("输入一行"+str2);
}
//使用完Scanner之后一定要关闭掉来节省资源
sc.close();
}
}