码迷,mamicode.com
首页 > 其他好文 > 详细

猜数字游戏

时间:2017-10-08 00:59:58      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:sign   show   equal   equals   message   条件   font   判断   rom   

一. 实验思路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,小伙纸");

 

}

 

}

 

四. 结果截图

技术分享

技术分享

技术分享

技术分享

 

猜数字游戏

标签:sign   show   equal   equals   message   条件   font   判断   rom   

原文地址:http://www.cnblogs.com/tianxiayoujiu/p/7636299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!