JAVA--第2周实验--猜数字游戏
2012-09-07 16:37
447 查看
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:猜数字游戏
* 作 者: 雷恒鑫
* 完成日期: 2012 年 09 月 07 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
(1)程序随机分配给用户一个1~100之间的随机数
(2)用户在输入对话框中输入自己的猜测
(3)程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、“猜对了”
(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
运行结果:
经验积累:
1.int realNumber=(int)(Math.random()*100)+1;这是系统随机数分配函数。
2.
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:猜数字游戏
* 作 者: 雷恒鑫
* 完成日期: 2012 年 09 月 07 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
(1)程序随机分配给用户一个1~100之间的随机数
(2)用户在输入对话框中输入自己的猜测
(3)程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、“猜对了”
(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
package com.edu.ytu.GuessNumber; import javax.swing.JOptionPane; public class TestNumber { public static void main (String args[ ]) { guess(); } static void guess(){ System.out.println("给你一个1至100之间的整数,请猜测这个数"); int realNumber=(int)(Math.random()*100)+1; System.out.println("程序随机分配的值为:"+realNumber); 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("猜对了!"); } }
运行结果:
经验积累:
1.int realNumber=(int)(Math.random()*100)+1;这是系统随机数分配函数。
2.
import javax.swing.JOptionPane;//用代码实现数据与人的交互 String str=JOptionPane.showInputDialog("输入您的猜测:");//使界面更加的友好
相关文章推荐
- 实验4 - 猜数字游戏
- 20160729------JAVA基础语法【for循环、猜数字游戏】
- 数字游戏和JAVA的一些坑
- JAVA--第2周实验--用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数
- 分享一个猜数字游戏的JAVA代码
- Java数字抽奖游戏核心代码及分析
- [原创]猜数字游戏 的java代码
- 网络131第2周实验——运行Java程序、计算圆的面积、Java编程提高班问卷调查
- 第二周JAVA上机实验(三)猜数游戏
- java web 程序---猜数字游戏的猜了多少次的代码
- Java基础实验1-猜数字
- 【转】Java数字抽奖游戏核心代码
- 第二届战神杯线上编程挑战赛月赛第二题:数字游戏(Java)
- Java编程----猜数字游戏
- java 猜数字游戏
- 1.每天一个java小程序之猜数字游戏
- 数字游戏(java)
- Java 猜数字游戏
- java 猜数字游戏
- java 猜数字游戏