【发布时间】:2015-09-12 02:47:31
【问题描述】:
这是我正在研究的问题
使用 for 循环生成一个由十个随机整数组成的数组,所有整数都在 100 到 200 的范围内,包括 100 到 200。使用 Arrays 类对整个数组进行排序和显示。 接下来,将数组作为唯一参数传递给一个方法,该方法将数组的每个元素加倍,然后返回数组。 使用 foreach 循环将返回数组中的所有元素显示在一行上,由 a 分隔单一空间。后一个循环还应该确定返回数组中所有元素的总和。用“千”逗号显示总和,如示例输出中所示。
这是我的代码:
package bryant7and8;
import java.util.Arrays;
public static void main(String[] args) {
int[] myList = new int[10];
for (int i = 0; i < myList.length; i++) {
myList[i] = 100 + (int) (Math.random() * ((110 - 10) + 1));
}
Arrays.sort(myList);
System.out.println(Arrays.toString(myList));
doubleArray (myList);
System.out.println(doubleArray(myList));
}
public static int[] doubleArray(int[] array) {
for (int i = 0; i < array.length; i++) {
array[i] *= 2;
}
return array;
}
}
我不知道如何传递数组,我已经研究了几个小时,我的书籍解释没有帮助。另外,我对这种可怕的问题格式表示歉意,我对 stackoverflow 还是新手。
【问题讨论】: