通过自己输入,设置猜数字范围的最大值。猜错后会提示猜大了或猜小了,猜对后输出系统随机的值。
package com.day6;
import java.util.Random; //导随机数包
import java.util.Scanner; //导输入包
public class Day71 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in); //创建对象
System.out.println("请输入随机数的最大值:");
int t=new Scanner(System.in).nextInt();
Random random=new Random();
int a=random.nextInt(t)+1; //设置随机数最小值为1
System.out.println("请输入你猜的数(1-"+t+"):");
int b=scanner.nextInt();
while(a!=b) { //判断所猜数字是否正确
if(b>a) {
System.out.println("猜大了,再猜:");
b=scanner.nextInt();
}
else {
System.out.println("猜小了,再猜:");
b=scanner.nextInt();
}
}
System.out.println("恭喜你,猜对了");
System.out.println("随机的数字为:"+a); //输出随机数
}
}
运行结果如下图:
本文地址:https://blog.csdn.net/qq_49173880/article/details/109648766
您可能感兴趣的文章:
- 创建Gradle工程出现Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradleXX'.问题解决
- spring boot 错误:Check your ViewResolver setup
- java实现判断一个整数是几位数,并按照逆序输出
- SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe
- Please, configure Web Facet first!idea报这错的解决办法!!
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论