概述

这个方法用来检查用户是否键入内容

连续输入

当我们想键入多个内容时,就可以使用这个方法和while循环(连续输入,不会终止)

1
2
3
4
5
6
7
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int mouth=sc.nextInt();
System.out.println(mouth);
}
}

停止输入

当我们想停止输入时,可在该方法的括号内加入用来终止的字符(键入这个字符,按下回车就会终止)

1
2
3
4
5
6
7
8
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//当用户没有输入#号时,可以连续输入
while(!sc.hasNext("#")){
int mouth=sc.nextInt();
System.out.println(mouth);
}
}