public class T {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个值");
String s1= scan.next();
//String s11=scan.nextLine();
System.out.println("请输入第二个值:");
String s2=scan.nextLine();
System.out.println(s1+"------"+s2);
//如果输入"张三",然后空格,不会让你输入第二个值,直接输出张三
//如果输入"张三 李四",不会让你输入第二个值,直接输出"张三------ 李四"(李四之前有个空格)
/*
* 当二者两者混合使用时,可以看做把在控制台接收的值暂时先放到内存中,输入完 第一次后,开始读取内容
* 如果next()读取到空格,就把空格之前的值作为自己需要的内容,
* nextLine()开始读取后面的内容,直接把后面的内容作为自己的结果。如果后面没有内容,则需要你输入
* 如果在next()后面再加一个nextLine(),则会让你再次输入
*/
}
Scanner中next()和nextLine()
最新推荐文章于 2022-11-11 22:02:10 发布