所以我在数组中有数组,如下所示:
public class randomvalues {
public double[] pl() {
double result[]={};
final double[] values1 = {49.131389, 49.106756,55.786031,55.78468};
final double[] values2 = {10.762975, 10.707722,59.920678,59.92042};
final double[] values3 = {-80.187194, -80.31491, 25.753951, 25.748076};
final double[] values4 = {10.229381,10.20595,59.744406,59.743368};
final double[][] con = {values1,values2,values3,values4};
final Random random = new Random();
int what = new Random().nextInt(con.length);
result = (con[what]);
return result;}
当我上课时,我会收到这样的内容 49.131389 10.20595 55.786031 59.92042所以它是一个新的数组,由不同部分组成。
但是我希望收到四个给定数组中的一个,其原始值如下 49.131389 49.106756 25.753951 25.748076
请帮忙。
答案 0 :(得分:1)
根据您的评论,您要做的是:
randomvalues ran = new randomvalues();
double[] arr=countries.pl();
double maxf = arr[0];
double minf = arr[1];
double maxd = arr[2];
double mind = arr[3];
你正在调用countries.pl()
四次,这就是你每次都得到不同(可能是不同的)数组的原因。