package com.alibaba.demo05;
import java.util.Random;
import java.util.Scanner;
public class lianxi4 {
public static void main(String[] args) {
Random ran = new Random();
System.out.println("请给出你的答案");
Scanner sc = new Scanner(System.in);
int a = ran.nextInt(50)+1;
System.out.println(a);
boolean boo = true;
for(int i = 1;i<=10;i++){
int x = sc.nextInt();
if(x==a){
System.out.println("猜对了,真棒");
boo = false;
}else {
if(i==5){
System.out.println("真笨,你没机会了");
boo = false;
}else {
if(x>a){
System.out.println("猜大了,你还有"+(5-i)+"次机会");
System.out.println("请再次给出你的答案");
}else {
System.out.println("猜小了,你还有"+(5-i)+"次机会");
System.out.println("请再次给出你的答案");
}
}
}
if(boo==false){
break;
}
}
}
}
编程实现“猜数”随机数1~50
最新推荐文章于 2024-03-11 18:23:48 发布
这是一个简单的Java程序,用户需在10次尝试内猜一个1到50的随机数。程序使用Random类生成随机数,Scanner类读取用户输入。如果用户在第5次仍未猜中,程序会结束并提示用户失败。
4145

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



