zoukankan      html  css  js  c++  java
  • 猜数字游戏

    一. 实验思路1.随机产生一个随机数

       2.在对话框中输入数据,并且检索其与随机产生的数据进行比较

       3.弹出提示框,显示猜的数据与随机生成的数据的大小关系

       4.循环,知道才对或者关闭程序

    二. 流程图

     

    三. 源代码

    /*

      需要实现的功能:

      1.随机产生一个随机数

      2.在对话框中输入数据,并且检索其与随机产生的数据进行比较

      3.弹出提示框,显示猜的数据与随机生成的数据的大小关系

      4.循环,知道才对或者关闭程序

     * */

    package class3guessNumbersGames;

     

    import java.util.Random;

    import java.util.Scanner;

     

    import javax.swing.ImageIcon;

    import javax.swing.JOptionPane;

     

    public class GuessNumbersGames

    {

     

    private static Object String;

     

    public static void main(String[] args)

    {

    //flag作为中止条件

    int flag = 0;

     

    //随机产生一个随机数

    Random random=new Random();

    int number = random.nextInt(100)+1;//1~100

    System.out.println(number);

     

    while(flag == 0)

    {

    //弹出对话框,显示你要输入的数

    String guess = JOptionPane.showInputDialog("请输入你猜的数?");

     

    //判断输入的数据是否为空

    if(guess==null)

    {

    System.exit(0);

    }

    while(guess.equalsIgnoreCase(""))

    {

    guess = JOptionPane.showInputDialog("请输入你猜的数?");

    if(guess==null)

    {

    System.exit(0);

    }

    }

     

    int temp = Integer.parseInt(guess);

    if(temp>number)

    JOptionPane.showMessageDialog(null,"猜大了");

    else if(temp<number)

    JOptionPane.showMessageDialog(null,"猜小了");

    else

    flag = 1;

    }

    JOptionPane.showMessageDialog(null,"超级酷o,小伙纸");

     

    }

     

    }

    四. 结果截图

  • 相关阅读:
    游戏运营-三节课
    游戏运营-游戏付费
    游戏运营--资深
    django 导出csv
    django-分页
    django-中间件
    django-缓存
    django post 与get请求理解
    django 中遇到的问题
    Linux下使用XAMPP
  • 原文地址:https://www.cnblogs.com/tianxiayoujiu/p/7636299.html
Copyright © 2011-2022 走看看