java学习--猜数字游戏

题目:在20~100中间,随机生成一个数字,您有5次机会猜中它;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Random;
import java.util.Scanner;
 
public class Demo04RandomGame {
    public static void main(String[] args) {
        Random r = new Random();
 
        // 在[20,100]中间随机生成一个数字
        int num = r.nextInt(100 - 20 + 1) + 20;
        System.out.println("在[20,100]中间随机生成一个数字,请在5次之内才对它");
 
        Scanner sc = new Scanner(System.in);
 
        for (int i = 1; i < 6; i++) {
            System.out.println("第" + i + "次猜测,请输入一个数字:");
            int n = sc.nextInt();
            if (n > num) {
                System.out.println("输入的数字太大,请重新尝试");
            } else if (n < num) {
                System.out.println("输入的数字太小,请重新尝试");
            } else {
                System.out.println("恭喜你猜对了");
                break;
            }
        }
 
        System.out.println("游戏结束!!!");
 
    }
}

  

posted @   坏小子1993  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示