nxing随机生产【0,100),用户输入数字告知是否猜中,如果不中,继续道猜中为止。
public class practice{
//猜数字
public static int GuessNumber(){
java.util.Random random = new java.util.Random();
//随机生成[0,100)个数
int value = random.nextInt(100);
int count = 0;
while(true){
//声明Scanner对象
java.util.Scanner scanner = new java.util.Scanner(System.in);
System.out.print("请输入你猜的数字:");
count++;
int result = scanner.nextInt();
System.out.println();
if(result>value){
System.out.println("你猜大了");
}
if(result<value){
System.out.println("你猜小了");
}
else if(result == value){
System.out.println("恭喜你猜对了!");
break;
}
}
System.out.println("你一共猜了"+count+"次");
return -1;
}
public static void main(String[] args){
GuessNumber();
}
运行结果: