Java流程控制
用户交互Scanner
Java为我们提供了一个工具类,我们可以获取用户的输入
我们可以通过Scanner类来获取用户的输入
java.util(工具类).Scanner(Java5的新特性)
基本语法
Scanner s = new Scanner(System.in);
next()/nextLine()
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法接收");
//判断用户有没有输入字符串
if (scanner.hasNext()/scanner.hasNextLine==true){
//使用next方法接收
String str = scanner.next()
/scanner.nextLine;//程序会等待用户输入完毕
System.out.println("输出的内容为:"+str);
}
//凡是使用IO流的类如果不关闭会一直占用资源
//要养成好习惯用完就关闭
scanner.close();
}
或者
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法接收");
String str = scanner.next()
/scanner.nextLine;//程序会等待用户输入完毕
System.out.println("输出的内容为:"+str);
//凡是使用IO流的类如果不关闭会一直占用资源
//要养成好习惯用完就关闭
scanner.close();
}