package com.HuanXin.scanner;标签:12,java,Scanner,System,String,01,变量名,scanner From: https://www.cnblogs.com/CHX249/p/16748099.html
import java.util.Scanner;
public class Demo01_02 {
public static void main(String[] args) {
//hasNext()与next()
Scanner scanner = new Scanner(System.in);
System.out.println("输入的内容为:");
if(scanner.hasNext());//判断用户有没有输入字符串数据
String CHX=scanner.next();//获取字符串数据
System.out.println("输出的内容为:"+CHX);//输出(读取)字符串数据
//hasNextline()与nextline()
Scanner scanner1 = new Scanner(System.in);
if(scanner.hasNextLine()==true);
String CHX1=scanner.nextLine();
System.out.println("输出的内容:"+CHX1);
scanner.close();
/*
next()只能获取空格前的内容,nextline能获取全部内容包括空格
1.给一个main方法
2.new一个scanner+回车,导入一个java工具包,形成第三行代码
3.在第七行的基础上按住alt键+两下回车,形成第七行的最终形态
4.sout一个表达式(输出式)在括号写上”输入的内容为:“ 因为便于表达及理解
5.if一个变量名.判断方法hasNext()或者hasNextline()注意:变量名和判断方法都需要在括号内
6.String一个变量名=scanner.获取方法next()或者nextline()注意:获取方法要和判断方法用不用一致??待解析!!!
7.sout一个表达式(输出式)在括号写上”输出的内容为:“+变量名(String的变量名) 因为便于表达及理解
8.scanner.colose();凡是属于IO流的类如果不闭合会一直占用资源,要养成好习惯用完就关
冷知识:在//hasNextline()与nextline()前闭合的话那么后面的代码将没有反应会有报错出现。
冷知识:scanner可以随意更改,不会改变结果。
java流程控制01:用户交互Scanner 狂神说*/
}
}