Java实现猜数游戏
1 问题
编写一个Java程序,实现以下功能:
2 方法
首先导入java.util包下的Random,让程序随便分配给用户一个数。
再导入java.util包下的Scanner类,构建Scanner对象,以便输入。
利用Random().nextInt()生成一个随机的int值,再利用Scanner()让用户从控制台输入。
再利用while循环和if条件语句进行判断。
import java.util.Random; import java.util.Scanner; public class Zuo9 { public static void main(String[] args){ int num=new Random().nextInt(100)+1; Scanner scanner=new Scanner(System.in); int input=0; while (input != num){ System.out.println("猜猜该数字!"); input=scanner.nextInt(); if (input>num){ System.out.println("猜大了!"); } if(input<num){ System.out.println("猜小了!"); } else if (input==num){ System.out.println("猜对了!"+num); } } } } |
3 结语
针对猜数游戏问题,提出利用while循环语句和if条件语句,通过利用Java编程随机生成一个数字,让用户输入自己的猜测,根据提示来修改自己的猜测,直到猜对随机生成的数字的实验,证明该方法是有效的,本文的方法只是其中一种,未来可以研究出更多更简洁的方法进行实验。
Java实现猜数游戏相关推荐
- 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,
猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...
- java弱智代码,Java 弱智猜数游戏
闲来无事,敲段弱智JAVA. 代码: package GuessNumber; import java.awt.*; import java.awt.event.*; import javax.swi ...
- java程序猜数游戏简介_Java课程设计 猜数游戏团队博客
1.团队成员介绍(需要有照片) 曾飞远(组长):网络1513 201521123080 江鹭涛(组员):网络1513 201521123075 3. 项目git提交记录截图(要体现出每个人的提交记录. ...
- java猜数字游戏实验报告_java猜数游戏实验报告.doc
java猜数游戏实验报告 课 程 设 计 报 告 课程设计名称 Java程序设计-猜数游戏 指导教师 钟世刚 专业 班级 信息安全 学 号 姓 名 成 绩 一.设计任务与要求1 1.1 设计任务与要求 ...
- java猜数游戏图形界面_猜数游戏java实现代码
本文实例为大家分享了java实现猜数游戏的具体代码,供大家参考,具体内容如下 有开始界面,可以设置范围,设置猜的次数 代码如下: public static void main(String[] ar ...
- 十四、Java练习:一个猜数游戏
@Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我做一个猜数游戏.将前面,我写的全部复习下. 其实,这个猜数游戏,也是我学Java中的学过的. 文章目录 ...
- Java猜数游戏怎么验证_Java实现猜数游戏
利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数.若所猜的数比随机生成的数大,则显 ...
- Java实现自制猜数游戏(附源码)
这里是Java系列文章,主要介绍有Java的使用及Java相关的,如Java语言本身以及Java等级考试 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继 ...
- Java小玩意:猜数游戏
通过Random获取随机数实现的一个超简单的猜数游戏 上代码: //导包 import java.util.Random; import java.util.Scanner;public class ...
最新文章
- Linux共享内存编程实例
- 炎炎夏日需要一个清凉的地 - 自制水冷系统
- uva 10771——Barbarian tribes
- 数据仓库etl编程_莱牛教育:浅谈大数据ETL大数据工程师所需具备的能力
- python 去除读取txt输出时候的换行号
- ASP.NET实现增删改查等功能(Access版)系统之一
- 面向对象的三大特性之多态,封装基础
- C++第五章课后习题16-字符串按逆序输出
- 51nod1003阶乘后边0的数量
- Word VBA:查找隐藏字符
- 计算机网络 | 应用层
- 使用u盘如何装linux系统教程视频教程,如何使用u盘安装linux系统
- 记录解决Jetson使用sdkmanger安装jetpack时ssh连接不上的问题以及W: GPG error: file:/var/cuda-repo-l4t-10-2-local:
- android keystore 查看、修改密码和别名等
- 开心一刻:今天下班后,我尾随一女同事,为她充当护花使者
- win7安全模式计算机管理在哪里,Win7怎么进入安全模式 3种方法轻松进入Win7安全模式...
- 开始我的WebWork之旅
- MySQL 中的 CURDATE 函数与相关方法
- win10 系统恢复后右键一直转圈卡死
- Oracle EBS 开发如何获得并发请求REQUEST ID