Java实现猜数游戏
创始人
2024-03-17 12:29:43
0

1 问题

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

06518698cd318e1adce737460880943f.png

2 方法

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

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


    393116a2877914bca9db656827f16a65.png

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


    2e551b231cae48f233c1b15c5114aa9e.png

  3. 再利用while循环和if条件语句进行判断。

f751cc7e85ae4158a9fb6700d855764b.png

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
               System.out.println("猜小了!");
           }
           else if (input==num){
               System.out.println("猜对了!"+num);
           }
       }
   }
}

3 结语

针对猜数游戏问题,提出利用while循环语句和if条件语句,通过利用Java编程随机生成一个数字,让用户输入自己的猜测,根据提示来修改自己的猜测,直到猜对随机生成的数字的实验,证明该方法是有效的,本文的方法只是其中一种,未来可以研究出更多更简洁的方法进行实验。

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...