Scanner的nextInt()方法会看看标准输入中,有没有输入下一个字符串(以空格和逗号做分割),有的话尝试将之前剖析为int类型。
Scanner对于每一个基本类型都有nextxxx()方法;
用户如果想直接取得上一个字符使用next();
如果想取得输入的整行文字,使用nextLine();
package cc.openhome;
import java.util.Scanner;//导入包,如果不导入要使用java.util.Scanner输出
public class Guess {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);//建立Scanner实例
int number =(int)(Math.random()*10);
int guess;
do
{
System.out.print("猜数字(0-9):");
guess =scanner.nextInt();//输入一个int型变量;
}while(guess !=number);
System.out.println("猜中了.!");
}
}