Java小游戏-猜数字
in Java入门小程序 with 0 comment

Java小游戏-猜数字

in Java入门小程序 with 0 comment

程序设计思路

随机产生一个1-100的随机数字。
用户输入一个数字,然后做判断并输出判断结果。
用户根据判断结果再次决定要输入的数字。
重复上面两步,直到用户输入正确或者用户放弃输入。

程序流程图

5.jpg

程序源代码

    import java.util.Random;

    import javax.swing.JOptionPane;

    public class GuessNmberGames {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        int question=new Random().nextInt(100) +1;
        System.out.println(question);
        while(true) {
            String answer=JOptionPane.showInputDialog("请输入你的猜想:");
            if(answer==null)System.exit(0);
            if(answer.equals(""))System.exit(0);
            int e=Integer.parseInt(answer);
            if(e!=question)
            {
                if(e>question)
                    JOptionPane.showMessageDialog(null, "大了");
                else 
                    JOptionPane.showMessageDialog(null, "小了");
            }
            else
                {
                JOptionPane.showMessageDialog(null, "老铁666");
                System.exit(0);
                
                }
                }
        }        
    }

程序结果截图

5.1.jpg

5.2.jpg

5.3.jpg

Responses