猜数游戏
public static void main(String[] args) {
Random rand = new Random();
Scanner sc = new Scanner(System.in);
System.out.println("游戏难度分为 0:入门 1:简单 2:高级 3:困难 4:地狱 ");
System.out.print("请选择要进行的游戏难度:");
int nan=sc.nextInt();
int n=0;
int num=0;
if(nan==0){
n=10;
num=rand.nextInt(10)+1;
}else if(nan==1){
n=20;
num=rand.nextInt(20)+1;
}else if(nan==2){
n=50;
num=rand.nextInt(50)+1;
}else if(nan==3){
n=100;
num=rand.nextInt(100)+1;
}else if(nan==4){
n=10000;
num=rand.nextInt(10000)+1;
}else{
System.out.println("恭喜你发现隐藏奖励!");
System.out.print("你可以自定义难度:");
n=sc.nextInt();
num=rand.nextInt(n)+1;
}
int ji=0;
while (true) {
++ji;
System.out.printf("请输入1~%d以内的数字:",n);
int cai = sc.nextInt();
if (cai <= 0) {
System.out.println("欢迎下次再来!");
break;
}
if(cai>100){
System.out.println("看清题目:1~100以内的数字!");
continue;
}
if (cai < num) {
System.out.println("猜小了!");
} else if (cai > num) {
System.out.println("猜大了!");
} else if (cai == num) {
System.out.println("猜对了!!");
System.out.println("你总共用了"+ji+"次!");
break;
} else {
System.out.println("error");
}
}
}
测试效果截图:
版权声明:本文为qq_52939262原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。