前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >猜数游戏

猜数游戏

作者头像
算法与编程之美
发布2023-01-03 19:27:07
4370
发布2023-01-03 19:27:07
举报

1 问题

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

2 方法

  1. 首先导入java.util包下的Random,让程序随便分配给用户一个数。 再导入java.util包下的Scanner类,构建Scanner对象,以便输入。
  1. 利用Random().nextInt()生成一个随机的int值,再利用Scanner()让用户从控制台输入。
  1. 再利用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编程随机生成一个数字,让用户输入自己的猜测,根据提示来修改自己的猜测,直到猜对随机生成的数字的实验,证明该方法是有效的,本文的方法只是其中一种,未来可以研究出更多更简洁的方法进行实验。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档