Java实现猜数游戏

    利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数。若所猜的数比随机生成的数大,则显示“猜大了,再输入你的猜测:”;若所猜的数比随机生成的数小,则显示“猜小了,再输入你的猜测:”;若所猜的数正好为随机生成的数,则显示“猜对了!”。

    代码如下:

import javax.swing.JOptionPane;

public class GuessNumber {

    public static void main(String[] args) {

        System.out.println("给你一个1~100之间的整数,请猜测这个数");

        int realNumber=(int)(Math.random()*100+1);

        int yourGuess=0;

        String str=JOptionPane.showInputDialog("请输入你的猜测:");

        yourGuess=Integer.parseInt(str);

        while(yourGuess!=realNumber)

        {

            if(yourGuess>realNumber)

            {

                str=JOptionPane.showInputDialog("猜大了,再输入你的猜测:");

                yourGuess=Integer.parseInt(str);

            }

            else if(yourGuess<realNumber)

            {

                str=JOptionPane.showInputDialog("猜小了,再输入你的猜测:");

                yourGuess=Integer.parseInt(str);

            }

        }

        System.out.println("猜对了!");

    }



}

     结果如下:

Java实现猜数游戏

你可能感兴趣的:(java实现)