编写一个Java应用程序,实现下列功能:

(1)程序随机分配给客户一个1-100之间的整数
(2)用户在输入对话框中输入自己的猜测
(3)程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”
(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”

import java.util.Random;//构造函数来取随机数
import java.util.Scanner;//导入 java.util 包下的 Scanner 类,导入后才能使用它,用来构建Scanner对象
public class Shu {public static void main(String args[]) {int rightNum=new Random().nextInt(100)+1;//Random().nextInt(100)生成一个随机的int值,该值介于[0,100)的区间,也就是0到100之间的随机int值,包含0而不包含100,而+1后则区间位于【1,100】Scanner scanner=new Scanner(System.in);//获取控制台的输入int input=0;while(input != rightNum) {System.out.println("请猜数字(1-100)!");input=scanner.nextInt();//nextInt()只会读取数值if(input>rightNum) {System.out.println("猜大了!");}else if(input<rightNum){System.out.println("猜小了!");             }}System.out.println("猜对了"+rightNum);}
}

实验结果(任意输入一个数字)

有什么不理解的可以在下面评论哦!

【Java】猜数字,程序随机分配给客户一个1-100之间的整数,用户在输入对话框中输入自己的猜测,程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”,用户可根据提示信息再次输入猜测相关推荐

  1. 编写一个Java应用程序,实现下列功能: ●程序随机分配给客户一个1~100之间的整数。

    编写一个Java应用程序,实现下列功能: ●程序随机分配给客户一个1~100之间的整数. ●用户在输入对话框中输入自己的猜测. ●程序返回提示信息,提示信息分别是:"猜大了".&q ...

  2. Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间

    7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字.估算调用程序清单7-6中的linearSearch方法的执行时间 题目 题目描述 程序清单7-6的linearSe ...

  3. 完成给“余”猜数的游戏:心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数。把这3个余数输入计算机,计算机能马上猜出这个数。

    (17)完成给"余"猜数的游戏: 心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数.把这3个余数输入计算机,计算机能马上猜出这个数. Please thi ...

  4. Java黑皮书课后题第7章:**7.3(计算数字的出现次数)编写程序,读取1到100之间的整数,然后计算每个数出现的次数。假定输入0表示结束

    7.3(计算数字的出现次数)编写程序,读取1到100之间的整数,然后计算每个数出现的次数 题目 题目描述+运行示例 破题 法一 法二 代码 法一:硬生生解出来 法二完整代码 题目 题目描述+运行示例 ...

  5. python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  6. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  7. 随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次

    9 猜数游戏,随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次,如果猜小了在控制台输出猜小了,如果猜大了,在控制台输出猜大了,如果猜对了在控制台输入 恭喜你猜对了,并结束游戏 ...

  8. 猜数游戏。预设一个0~9之间的整数。

    题目:猜数游戏.预设一个0~9之间的整数,让用户猜一猜并输入所猜的数, 如果大于预设的数,显示"太大":小于预设的数,显示"太小",如此循环, 直至猜中该数,显 ...

  9. 6. 猜数游戏,预设一个 0~9 之间的整数。

    猜数游戏.预设一个 0~9 之间的整数,让用户猜一猜并输入所猜的数,如果 大于预设的数,显示"太大" :小于预设的数,显示"太小" ,如此循环,直 至猜中该数, ...

  10. 用<C#> 随机一个1~100之间的数字 。猜测随机的数字

    随机一个1~100之间的数字 .猜测随机的数字 using System; using System.Threading.Tasks.Sources;namespace stars {class Pr ...

最新文章

  1. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法
  2. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
  3. Oracle 10g OCP 042 题库 1-30 题 共168题
  4. 6、MySQL查看和修改事务隔离级别
  5. Python字节到大整数的打包与解包
  6. STM32F4 HAL库开发 -- NVIC 中断优先级管理
  7. 037-PHP如何返回闭包函数实例
  8. vue学习笔记之:为何data是一个方法
  9. 微服务网关总结之 —— zuul
  10. django girls_Django Girls Budapest团队的活动筹划技巧
  11. 【Elasticsearch】elasticsearch 线程池以及相关配置
  12. Mifare l卡特性简介
  13. java流式布局换行_自动换行的流式布局
  14. 学校预付费云平台系统 的设计与应用
  15. 疲劳测试分析软件,ANSYS nCode DesignLife高级疲劳耐久性分析_ANSYS仿真工具_其他软件_工业软件_安世亚太...
  16. 接口返回数据带横杠时的正确写法
  17. Android水平仪实训报告,水准仪测量实训报告
  18. iOS 通讯录备份、恢复
  19. python 内置函数、匿名函数
  20. 全国大学生数学建模竞赛国家一等奖论文数学模型超全资料分享小白必备资料

热门文章

  1. java银行项目服务器代码_基于jsp的银行账户-JavaEE实现银行账户 - java项目源码
  2. [Unity] UGUI学习笔记
  3. ckfinder使用
  4. 3d max材质贴图
  5. 数据库查询-分数排名
  6. 项目实训--Unity多人游戏开发(八、3D音效融合AudioMixer、统一的音频播放系统)
  7. 外星人电脑装linux双系统,在外星人电脑上安装windows10和ubuntu16.04双系统小记
  8. 机器人城阳_玄德机器人墙板码板机城阳性能优异
  9. IE当前安全设置不允许下载该文件的解决办法
  10. javascript基础常识问答(二)