0
点赞
收藏
分享

微信扫一扫

猜数字游戏

乱世小白 2022-01-08 阅读 121

产生一个60-100的随机数x
要求用户输入数,将x的值猜出来
如果用户输入数比x更小,显示“小了”
如果用户输入数比x更大,显示“大了”
直到用户猜对为止。
统计用户猜的次数,如果在5次以内猜中,显示“天才”,如果大于5次,显示“笨蛋

public static void main(String[] args) {
        int ran = (int)(Math.random()*41+60);

        int count = 1;
        while(true){
            String str = JOptionPane.showInputDialog(null,"猜60到100之间的一个随机数字");
            int guess = Integer.parseInt(str);
            if (guess>ran){
                JOptionPane.showMessageDialog(null,"大了");
                count++;
            }else if(guess<ran){
                JOptionPane.showMessageDialog(null,"小了");
                count++;
            }else {
                JOptionPane.showMessageDialog(null,"猜对了");
                if (count <=5) {
                    JOptionPane.showMessageDialog(null,"真是个天才!"+"你只用了:" + count + "次");

                }else {
                    JOptionPane.showMessageDialog(null,"笨蛋" +"你用了:" + count + "次");
                }
                break;
            }

        }
举报

相关推荐

0 条评论