Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 随机数组长度?_Java - Fatal编程技术网

Java 随机数组长度?

Java 随机数组长度?,java,Java,这是我的代码,对于要求我们提取值的每个数组,将getter设置为math.random和.length。除了珀特罗,我什么都在试,我不能继续了。我能来吗?谢谢大家 public Integer [] year = {2010, 2008, 2018, 2015, 1994,}; 编辑:这是代码。如何创建带有3个案例的随机和开关 utility package; import java.util.Random; public class TavoloLavoro { private stat

这是我的代码,对于要求我们提取值的每个数组,将getter设置为math.random和.length。除了珀特罗,我什么都在试,我不能继续了。我能来吗?谢谢大家

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};
}

你的问题很不清楚,但据我所知,你想从你的年度数组中随机选取一个元素。 顺便说一句,不要公开你的全局变量

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)];

我不明白你的要求是什么。你能更详细地解释它们吗?你必须从数组中选择一个随机元素吗?如果是,Math.random和数组的length属性是一个好的开始。你们知道这两者都做什么吗?若我明白你们的意思,你们想用math random从列表中选择元素,所以试试这个,int var=intMath.random*year.length;然后使用var并从数组中获取您的数字。可能重复欢迎使用堆栈溢出。我明白在英语网站上让别人理解自己可能很困难。另一方面,如果您不能,我们可能无法帮助您,非常抱歉。详细地说,Java接受最后一个数字后面多余的逗号。@OleV.V。哦,是的。我的错,那当然没关系。我们仍然不知道询问者是否有意这样做。你的评论可能仍然有用。
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)];