/**
要求: 键盘输入数字判断是否正确 若正确输出您猜对了!
比猜的数字要大则输出 太大了!
比猜的数字要小则输出 太小了!
最后判断一共猜了多少次
1~5 你真厉害
6~10 一般般
>10 太垃圾了
*/
//导入随机数的包
import java.util.Random;
//导入键盘录入的对象
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
//创建随机数以及键盘录入的对象
Scanner input = new Scanner(System.in);
Random ra = new Random();
//生成1~100之间的随机数字
int num = ra.nextInt(100)+1;
//记录一共猜了多少次
int count = 0;
//由于循环次数不固定,首选while循环
while(true){
//提醒输入
System.out.println("请输入1~100之间的数字:");
//接收输入的值
int num2 = input.nextInt();
//利用if结构进行判断
if(num==num2){
System.out.println("恭喜你猜对了!")
//利用break退出循环
break;
}else if(num2>num){
System.out.println("太大了!");
}else{
System.out.println("太小了");
}
记录猜数次数
count++;
}
//利用if结构输出最后结果
if(count<=5){
System.out.println("你真厉害!");
}else if(count<=10){
System.out.println("一般般");
}else{
System.out.println("太垃圾了");
}
}
}
猜数字游戏
最新推荐文章于 2024-10-05 13:20:03 发布