java - Math.random 数组长度?
问题描述
这是我的代码,对于我们被要求提取一个值的每个数组,使 getter 成为 math.random 和 .length。我正在尝试所有,但 purtropo 我无法继续。我能来吗?谢谢你们
public Integer [] year = {2010, 2008, 2018, 2015, 1994,};
(编辑:这里是代码。我怎样才能创建一个随机和开关与 3 案例?)
utility package;
import java.util.Random;
public class TavoloLavoro {
private static Integer [] year = {2010, 2008, 2018, 2015, 1994,};
private static string [] brand = {"Fiat", "Ford", "Ducati", "BMW", "Yhamaha"};
private static integer [] displacement = {1200, 250, 1400, 1000, 600};
Entire static private [] times = {2,4};
private static integer [] ports = {5, 3};
private static power supply [] power supply = {power supply.
private static integer [] capacity = {1000, 2000, 3000};
}
解决方案
你的问题很不清楚,但据我所知,你想从你的 year 数组中选择一个随机元素。顺便说一句,不要公开你的全局变量!!!
private Random random = new Random(); //u need to import java.util.Random
private int year[] = new int[]{2010, 2008, 2018, 2015, 1994}; //you had a comma behind the last element...
private int random_value_from_array = year[random.nextInt(year.length)];
推荐阅读
- python - '第二个输入必须是标量,但形状为[14,16,16]' tensorflow 自定义损失函数
- swift - 每次我使用 `AVMutableComposition` 和 `AVAssetExportSession` 导出时,视频数据哈希都会发生变化,即使经过相同的步骤而没有任何变化
- c# - 在 C# 中将日期时间格式 04-08-2021 00:00:00 转换为字符串 '08/04/2021'
- solr - 如何在 Solr 独立托管模式模式下为 Solr 核心上传/替换 Solr 资源文件?
- javascript - 尝试在 Typescript 中创建 Dictionary 对象时出错
- python-3.x - 对 numpy 数组使用多进程或多线程
- gitlab - Jenkins 管道:结帐不保留 Git 时间戳
- scala - Scala中的通用递归类型
- python - 将所有 tkinter GUI 保存为 PDF
- reactjs - 在过滤函数 React 中使用对象数组时获取一个空数组