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,小伙纸");

     

    }

     

    }

    四. 结果截图

  • 相关阅读:
    图形验证码---pillow
    vue富文本编辑器vue-quill-editor
    django邮件发送
    Django REST Framework JWT
    jwt验证
    使用django的用户表进行登录管理
    [转]CSRF漏洞详细说明
    Django框架10
    Django框架09
    Django框架08
  • 原文地址:https://www.cnblogs.com/tianxiayoujiu/p/7636299.html
Copyright © 2011-2022 走看看