编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框

编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框输入数字,然后系统提示所猜的数字与随机数的大小关系。如果错误可以根据提示重新输入所给数字... 编写一个猜数字的程序,系统产生一个随机的0到100之间的数字后,用户可以通过文本框输入数字,然后系统提示所猜的数字与随机数的大小关系。如果错误可以根据提示重新输入所给数字,直到用户猜对或者直到四次机会结束为止。
用JAVA编
展开
 我来答
匿名用户
推荐于2017-11-27
展开全部
 public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        System.out.println("猜数字大作战\r\n———————正在生成数字———————");
        int num = 0, s = 0;
        boolean isOk = false;
        num = (int) (Math.random() * 101);
        System.out.println("生成成功\r\n———————开始猜数字了———————");
        System.out.println("请输入猜的数字(0-100):");
        while (s++ < 4 && !isOk) {
            System.out.print("第" + s + "次:");
            try {
                int n = sc.nextInt();
                if (n > num) {
                    System.out.println("太大");
                } else if (n == num) {
                    System.out.println("猜中了");
                    isOk = true;
                } else {
                    System.out.println("太小");
                }
            } catch (Exception ex) {
                System.out.println("输入的只能为数字");
            }
        }
        System.out.println("结果是:"+num);
        if (isOk) {
            System.out.println("你真是太棒了");
        } else {
            if (s == 5) {
                System.out.println("4次机会已经用完了");
            }
            System.out.println("失败了..要再来一次吗");
        }
    }

只会做到这里了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式