1.nextInt()连用
import java.util.Scanner;
public class bJudge {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
sc.nextInt(); //2
int count=sc.nextInt(); //5
System.out.println(count); //5
}
2.先nextInt(),后nextLine()。nextInt()后的第一个nextLine()读取的是回车符,所以用nextInt()时后面一般加上nextLine()。之后再加nextLine()读取字符。
int s=sc.nextInt(); //2
System.out.println(s+sc.nextLine()); //2
输入2之后直接回车,输出仅有2。sc.nextLine()读取的是回车符。
//详细讲解见https://blog.csdn.net/weixin_43582611/article/details/97175390
int s=sc.nextInt(); //2
sc.nextLine(); //sc.nextLine()读取2后的回车符
System.out.println(s+sc.nextLine()); //2hello world。此时sc.nextLine()读取的是下一行。