Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏
JAVA--第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
{
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("输入您的猜测:");//使界面更加的友好
Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏相关推荐
- cmi编码实验_实验二 - 光纤通信系统线路码型CMI - 编译码实验 - 图文 -
实验二 光纤通信系统线路码型CMI 编译码实验 一.实验目的 1.了解线路码型在光纤传输系统中的作用 2.掌握线路码型CMI码的编译码过程以及电路实现原理 二.实验内容 1.验证符合光纤传输系统的线路 ...
- python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告
20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...
- 大学计算机实验二报告表答案,北理大学计算机实验基础实验二实验报告表答案...
<北理大学计算机实验基础实验二实验报告表答案>由会员分享,可在线阅读,更多相关<北理大学计算机实验基础实验二实验报告表答案(4页珍藏版)>请在人人文库网上搜索. 1.实验二实验 ...
- 大学计算机实验二报告表答案,北理大学计算机实验基础实验二实验报告表答案(1页)-原创力文档...
实验二实验报告表 实验名称: 学号姓名:班级:实验时间: 实验报告表 2-1 数值型数据在计算机中的二进制实验记录表 十进制整数分 输入十进制整数 内存整型数据 内存地址号 类 任意正整数 7 000 ...
- java实验二答案天津商业大学_天津商业大学信息安全实验一
天津商业大学信息安全实验一 1<信息安全技术>实 验 报 告 书实验名称: 实验一Internet应用风险专 业: 电子商务班 级: 1203班姓 名: 代常发学 号: 20124934指 ...
- 熟悉java环境实验报告_2018-2019-2 20175324实验二面向对象程序设计《Java开发环境的熟悉》实验报告...
面向对象程序设计-3 实验要求: 参考>http://www.cnblogs.com/rocedu/p/6736847.html 对设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理 ...
- 初识JAVA(二)(送给Java和安卓初学者)----常见错误
博主接着上篇的来讲哦,以后的更新中,博主会出一些练习题,有兴趣的可以做做然后吧代码粘贴到下面,大家可以一起研究学习,一起进步,本篇文章主要讲的是: 一.常见错误 二.连接上篇一起的训练 无论是什么方向 ...
- java linkedlist二维,如何在Java中制作二维LinkedList?
for example: public static LinkedList ll = new LinkedList; 解决方案 from your question, I think (not 100 ...
- 实验二 利用Excel表格进行掷骰子模拟实验
应用软件:Office2010 我们想分别进行100次和1000次的掷骰子模拟实验.将Excel表格输入成如下样式: 注意!概率的输入是使用=1/6回车计算的,并非手动输入,如图: 类似于投币实验,点 ...
- 计算机辅助制造实验二,《计算机辅助设计与制造》课程实验指导书
<<计算机辅助设计与制造>课程实验指导书>由会员分享,可在线阅读,更多相关<<计算机辅助设计与制造>课程实验指导书(11页珍藏版)>请在人人文库网上搜索 ...
最新文章
- 无人值守u盘安装linux,从U盘无人值守安装linux操作系统(纯实践笔记)
- 大数据入门级学习路线
- 【Android Gradle 插件】gradle.properties 中配置编译参数并在 Java 代码 BuildConfig 中调用该参数
- 日常python常见问题
- 我们为什么会爱上一个人?
- 分布式配置中心之 —— nacos使用详解
- java string补空格_Java String字符串补0或空格详解
- php mysql 双条件排序_php – 是否有通过匹配多个条件进行排序的SQL技术?
- Swiper – 经典的移动触摸滑块插件【免费】
- 硬件设备监控之Sigar的配置与使用
- 威纶通触摸屏做主站(客户端)与modsim虚拟从站通过MODBUS TCP/IP通讯测试
- PPT课件实现连连看游戏——简单好用
- 台式机主板常见接口资料
- 教你快速分割每段视频并自动分段导出保存
- IIS-网站报500.19错误代码0x8007000d问题解决
- 摄影构图学83年绝版_学手机摄影最好要知道的70条忠告!都是大实话
- wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wcl数据查询方法
- 蓝桥杯 算法提高 矩阵乘方
- 计算机毕业设计java基于ssm的企业工资管理系统
- 互联网协议 传输层及概述
热门文章
- 【分享】C# 字节帮助类 ByteHelper
- 在 Windows 服务中托管 ASP.NET Core
- 程序员过关斩将--从每秒6000写请求谈起
- 如何使用有序GUID提升数据库读写性能
- .NET Core 3.0愈加成熟,微软将不再把.NET Framework API移植给它
- 从0开始编写dapper核心功能、压榨性能、自己动手丰衣足食
- .NETCore 简单且高级的库 csredis v3.0.0
- ASP.NET Core URL Rewrite中间件
- 2017(深圳) .NET技术分享交流会 第二期,将有网络直播
- .NET Standard 2.0 特性介绍和使用指南