Java实现猜数字小游戏

简介: Java实现猜数字小游戏

引言

在利用Java中猜数字的小游戏,可以深度理解Java中的许多知识,譬如Random,条件语句,数据输入,同时还可以学习到循环嵌套,可以更好的让Java小白理解。


问题描述

如何利用Java程序来自动生成一个1-100的随机数,并猜出这个数字是多少。


解决方案

1.要完成猜数字的小游戏,首先就需要一个要猜的数字,使用随机数生成的数字,其取值范围为[1100].


2.使用程序实现猜数字的小游戏,每次就要输入猜测的数字值,需要使用键盘录入实现。

3.比较输入的数和系统产生的数,使用分支语句(分支语句有ififelse if…else if,这里使用第三种)


3 实验结果与讨论

通过实验实践等证明提出的方法是有效的是能够解决开头提出的问题。

代码清单 1

package com.sctu.class01;

 

import java.util.Random;

import java.util.Scanner;

 

public class 随机猜数字 {

    public static void main(String[] args) {

        //第一步

        Random r = new Random();

        int number =r.nextInt(100)+1;

        while (true){

            //第二步

            Scanner sc=new Scanner(System.in);

 

            System.out.println("请输入你要猜的数字");

            int guessNumber=sc.nextInt();

            //第三步

            if(guessNumber>number);{

                System.out.println("你猜的数字" + guessNumber +"大了");{

                }  else if (guessNumber<number){

                    System.out.println("你猜的数字" + guessNumber +"小了");

                } else{

                    System.out.println("恭喜你猜中了");

                    break;

                }

            }

        }

    }

}

 


结语

针对Java中随机猜数字问题首先想到数据输入和存储,同时还要生成随机数,由于不确定什么时候才猜对,因此使用while死循环Notepad++上运行。值得注意的是,由于需要两次导包、创建对象、接收数据,且代码结构精巧逻辑性强,所以必须事先对进行缜密的思考。

目录
相关文章
|
5月前
|
Java
Java 实现 捕鱼达人 小游戏【附源码】
Java 实现 捕鱼达人 小游戏【附源码】
272 0
|
5月前
|
Java
Java实现一个坦克大战的小游戏【附源码】
Java实现一个坦克大战的小游戏【附源码】
207 0
|
3月前
|
数据可视化 Java
使用ChatGPT实现可视化操作扫雷小游戏 【java代码实现】
这篇文章介绍了使用Java语言和Swing框架实现的扫雷小游戏的详细代码和实现过程。
使用ChatGPT实现可视化操作扫雷小游戏 【java代码实现】
|
3月前
|
人工智能 Java 定位技术
人工智能ChatGPT 体验案例:使用ChatGPT实现java扫雷小游戏
这篇文章通过一个使用ChatGPT实现的Java扫雷小游戏案例,展示了ChatGPT在编程领域的应用能力。文章中包含了扫雷游戏的Java代码实现,代码中初始化了雷区地图,随机放置雷,计算每个格子周围雷的数量,并提供了一个简单的文本界面与用户交互进行游戏。游戏通过控制台输入接受玩家的指令,并给出相应的反馈。
人工智能ChatGPT 体验案例:使用ChatGPT实现java扫雷小游戏
|
3月前
|
Java
05 Java代码实现一个小游戏(剪刀石头布)和一个简易的万年历
05 Java代码实现一个小游戏(剪刀石头布)和一个简易的万年历
80 2
|
4月前
|
Java
[Java]猜数字小游戏
Java生成一个猜数字的小游戏
22 0
|
5月前
|
Java
Java 实现 植物大战僵尸 小游戏【附源码】
Java 实现 植物大战僵尸 小游戏【附源码】
107 3
|
5月前
|
Java
Java 实现 1024 小游戏【附源码】
Java 实现 1024 小游戏【附源码】
86 2
|
5月前
|
Java
使用java编写猜数字游戏
使用java编写猜数字游戏
|
5月前
|
Java
Java 实现 贪吃蛇 小游戏【附源码】
Java 实现 贪吃蛇 小游戏【附源码】
47 0
下一篇
无影云桌面