Java实现猜数游戏

简介: Java实现猜数游戏

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编程随机生成一个数字,让用户输入自己的猜测,根据提示来修改自己的猜测,直到猜对随机生成的数字的实验,证明该方法是有效的,本文的方法只是其中一种,未来可以研究出更多更简洁的方法进行实验。

目录
相关文章
|
5月前
|
前端开发 JavaScript Java
计算机Java项目|java游戏账号交易系统
计算机Java项目|java游戏账号交易系统
计算机Java项目|java游戏账号交易系统
|
4月前
|
Java 索引
Java实现扑克牌游戏 | 随机发牌 ( 过程拆分详解+完整代码 )
Java实现扑克牌游戏 | 随机发牌 ( 过程拆分详解+完整代码 )
|
1月前
|
开发框架 IDE Java
java制作游戏,如何使用libgdx,入门级别教学
本文是一篇入门级教程,介绍了如何使用libgdx游戏开发框架创建一个简单的游戏项目,包括访问libgdx官网、设置项目、下载项目生成工具,并在IDE中运行生成的项目。
48 1
java制作游戏,如何使用libgdx,入门级别教学
|
3月前
|
人工智能 算法 Java
LeetCode经典算法题:井字游戏+优势洗牌+Dota2参议院java解法
LeetCode经典算法题:井字游戏+优势洗牌+Dota2参议院java解法
50 1
|
5月前
|
前端开发 JavaScript Java
计算机Java项目|游戏美术外包管理信息系统
计算机Java项目|游戏美术外包管理信息系统
|
6月前
|
Java
手把手教你用java OOP实现猜拳游戏!好玩有用!
手把手教你用java OOP实现猜拳游戏!好玩有用!
63 3
手把手教你用java OOP实现猜拳游戏!好玩有用!
|
5月前
|
算法 JavaScript 前端开发
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
81 1
|
5月前
|
Java
使用java编写猜数字游戏
使用java编写猜数字游戏
|
5月前
|
Java
电脑玩诺基亚手机jar游戏java-涂鸦地带举例
电脑玩诺基亚手机jar游戏java-涂鸦地带举例
73 0
|
6月前
|
网络协议 Ubuntu Java
如何使用MCSM搭建我的世界Java版服务器并实现远程联机游戏
如何使用MCSM搭建我的世界Java版服务器并实现远程联机游戏
242 0