注
代码样例非原创,侵删。
理解
本地跑一跑就知道啦哈哈
/**
* next()可以理解为一段一段吸收,空格为分隔符
* nextLine()理解为直接吸收这一行了,碰到空格也吸收,但是你输入第一个数按换行的话就相当于除开第一个数外剩下的那一行都给吸收了,但那一行又都是空白
*
*/
package test;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
input();
}
public static void input() {
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
// scan.nextLine();//nextLine()其实就是相当于换行的作用,会吸收掉enter换行,其实质是遇到enter才会结束,所以关于空格这些都不会让它结束
String str=scan.nextLine();
System.out.println("数字是:"+a);
System.out.println("nextLine():"+str);
}
}