1 问题

编写一个Java程序,实现以下功能:

2 方法

  1. 首先导入java.util包下的Random,让程序随便分配给用户一个数。

    再导入java.util包下的Scanner类,构建Scanner对象,以便输入。

  2. 利用Random().nextInt()生成一个随机的int值,再利用Scanner()让用户从控制台输入。

  3. 再利用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实现猜数游戏相关推荐

  1. 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,

    猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...

  2. java弱智代码,Java 弱智猜数游戏

    闲来无事,敲段弱智JAVA. 代码: package GuessNumber; import java.awt.*; import java.awt.event.*; import javax.swi ...

  3. java程序猜数游戏简介_Java课程设计 猜数游戏团队博客

    1.团队成员介绍(需要有照片) 曾飞远(组长):网络1513 201521123080 江鹭涛(组员):网络1513 201521123075 3. 项目git提交记录截图(要体现出每个人的提交记录. ...

  4. java猜数字游戏实验报告_java猜数游戏实验报告.doc

    java猜数游戏实验报告 课 程 设 计 报 告 课程设计名称 Java程序设计-猜数游戏 指导教师 钟世刚 专业 班级 信息安全 学 号 姓 名 成 绩 一.设计任务与要求1 1.1 设计任务与要求 ...

  5. java猜数游戏图形界面_猜数游戏java实现代码

    本文实例为大家分享了java实现猜数游戏的具体代码,供大家参考,具体内容如下 有开始界面,可以设置范围,设置猜的次数 代码如下: public static void main(String[] ar ...

  6. 十四、Java练习:一个猜数游戏

    @Author:Runsen @Date:2020/5/23 本专栏是付费学Java专栏,今天我做一个猜数游戏.将前面,我写的全部复习下. 其实,这个猜数游戏,也是我学Java中的学过的. 文章目录 ...

  7. Java猜数游戏怎么验证_Java实现猜数游戏

    利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数.若所猜的数比随机生成的数大,则显 ...

  8. Java实现自制猜数游戏(附源码)

    这里是Java系列文章,主要介绍有Java的使用及Java相关的,如Java语言本身以及Java等级考试 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继 ...

  9. Java小玩意:猜数游戏

    通过Random获取随机数实现的一个超简单的猜数游戏 上代码: //导包 import java.util.Random; import java.util.Scanner;public class ...

最新文章

  1. Linux共享内存编程实例
  2. 炎炎夏日需要一个清凉的地 - 自制水冷系统
  3. uva 10771——Barbarian tribes
  4. 数据仓库etl编程_莱牛教育:浅谈大数据ETL大数据工程师所需具备的能力
  5. python 去除读取txt输出时候的换行号
  6. ASP.NET实现增删改查等功能(Access版)系统之一
  7. 面向对象的三大特性之多态,封装基础
  8. C++第五章课后习题16-字符串按逆序输出
  9. 51nod1003阶乘后边0的数量
  10. Word VBA:查找隐藏字符
  11. 计算机网络 | 应用层
  12. 使用u盘如何装linux系统教程视频教程,如何使用u盘安装linux系统
  13. 记录解决Jetson使用sdkmanger安装jetpack时ssh连接不上的问题以及W: GPG error: file:/var/cuda-repo-l4t-10-2-local:
  14. android keystore 查看、修改密码和别名等
  15. 开心一刻:今天下班后,我尾随一女同事,为她充当护花使者
  16. win7安全模式计算机管理在哪里,Win7怎么进入安全模式 3种方法轻松进入Win7安全模式...
  17. 开始我的WebWork之旅
  18. MySQL 中的 CURDATE 函数与相关方法
  19. win10 系统恢复后右键一直转圈卡死
  20. Oracle EBS 开发如何获得并发请求REQUEST ID

热门文章

  1. 教你批量将 JSON 格式文件转为思维导图
  2. 安卓模拟器玩绝地求生:刺激战场电脑版怎么避免模拟器检测教程
  3. Xerces使用指南
  4. 认证失败是什么意思_申根签是什么意思?办理申根公证认证需要什么材料?
  5. dos递归遍历目录删log
  6. AD超级库,包含原理图库,PCB封装库,SCH3D库,建库教程
  7. Android单例模式和线程安全,Android 开发单例模式线程安全与序列化
  8. qt中编译错误:error: C2001: 常量中有换行符的解决办法
  9. Python实现秒解数独
  10. Unity3D教程宝典之插件篇:Unity3D插件详细评测及教学下载