随机生成一个100以内的数,猜数字游戏:
从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?
提示:随机数
import java.util.Random;
Random rand = new Random();
int num= rand.nextInt(100);
练习代码
package com.Liti;
import java.util.Random;
import java.util.Scanner;
public class GuessNumber_Game {
public static void main(String[] args) {
//计数器
int count = 0;
Random rand = new Random();
Scanner scan = new Scanner(System.in);
//随机数产生
int num = rand.nextInt(100);
while(true){
//输入猜测的数
System.out.print("请输入一个100内正整数:");
int guessNum = scan.nextInt();
//计数器增加
count++;
//条件判断
if (num == guessNum){
System.out.println("You Right!!!");
System.out.println("你试了:"+count+" 次!");
break;
}else if(num > guessNum){
System.out.println("你的小了哦~~~~再来试一次噢!");
}else {
System.out.println("你的大了哦~~~~再来试一次噢!");
}
}
}
}
试玩结果
请输入一个100内正整数:50 你的大了哦~~~~再来试一次噢! 请输入一个100内正整数:90 你的大了哦~~~~再来试一次噢! 请输入一个100内正整数:25 你的小了哦~~~~再来试一次噢! 请输入一个100内正整数:40 你的大了哦~~~~再来试一次噢! 请输入一个100内正整数:30 你的小了哦~~~~再来试一次噢! 请输入一个100内正整数:35 You Right!!! 你试了:6 次! 进程已结束,退出代码0



