package com.HuanXin.scanner;标签:scanner,System,用户,Demo12,new,输入,Scanner From: https://www.cnblogs.com/CHX249/p/16748094.html
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
//new一个scanner 导入一个java工具包用于接收键盘数据,输入的数据转化为电脑能够识别的信号
Scanner scanner = new Scanner(System.in);
//使用nextline方式将用户输入的数据转化成电脑识别的信号
System.out.println("使用nextline方式接收");
//判断是否输入,否则一直等待,等待我们用户去输入 使用nextline方式接收
if (scanner.hasNextLine() == true) {//如果用户还有输入那么就会进行以下操作
String str = scanner.nextLine(); //接收我们用户的输入数据,获取输入的字符串
System.out.println("输出我们用户的内容:" + str);//运行视图中输出的数据
}
scanner.close();
/*总结:通俗点讲,以前用户是在代码里写数据让运行视图运行
现在是在代码写点东西,然后我们用户自己在运行视图里输入我们想要的输出数据 Scanner scanner = new Scanner(System.in);
题外:import java.util.Scanner;这个是重中之重,因为这是通过java中的工具:Scannery类来获取用户的输入数据
Scanner scanner = new Scanner(System.in);中的scanner只是一个单纯的变量名可任意更改,
但是一更改接下来的代码就要一同更改
*/
}
}