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("猜中了.!");
}
}
本文介绍如何利用Java中的Scanner类实现一个简单的猜数字游戏。文章详细解释了Scanner类的nextInt()方法用法,该方法用于从标准输入读取一个整数。通过实例展示了如何生成随机数,并让用户输入猜测值直至猜中。
772

被折叠的 条评论
为什么被折叠?



