java - Java 计数器 + 随机数
问题描述
我正在尝试生成随机数,但我也想计算生成特定数字并显示生成的随机数需要多少次。
到目前为止,我的代码按照我想要的方式工作,但我觉得它可以更简单、更精确地编写,因为我需要设置两次随机数范围。
Random r = new Random();
int x = r.nextInt(50)+1;
int o = 0;
while(x!=15) {
o++;
System.out.println("Try number: " + o + " and random number is: " + x);
x = r.nextInt(50)+1;
}
System.out.println("The answer is 15!");
}
解决方案
我让你的代码看起来更短,但它实际上失去了可读性。
import java.util.Random;
public class ReandomInt {
public static void main(String[] args) {
Random r = new Random();
int x;
int o = 0;
while(( x = r.nextInt(50)+1)!=15) {
System.out.println("Try number: " + (++o) + " and random number is: " + x);
}
System.out.println("The answer is 15!");
}
}
推荐阅读
- javascript - 从包含许多文件的文件夹中反应本机动态导入图像
- java - 字符串“Switch Case”简单代码
- javascript - 单击Reach JS替换变量中的值
- json - Visual Studio Code:尝试添加对新语言/文件类型的支持时未检测到注释
- ruby-on-rails - Geokit 是否使用默认的 google API 密钥?
- c - 不确定具有 posix 线程和 openMP 的并行程序的计时正确性
- jms - javax.naming.NoInitialContextException:无法找到 InitialContextFactory com.tibco.tibjms.naming.TibjmsInitialContextFactory
- wordpress - 哪个 WordPress 开发人员文档是最新的?codex.wordpress.org 或 developer.wordpress.org
- html - 谷歌图表添加颜色特定
- laravel - Laravel:是否可以直接测试函数的 json 响应输出而不实际通过 URI?