题目:
将数字1-10保存到一个长度为10的一维数组中
定义一个新数组,长度为3,取出原来数组中随机三个元素(不考虑是否重复)
给新数组的元素赋值
求新数组所有元素的和
代码如下:
public static void main(String[] args) {
//将数字1-10保存到一个长度为10的一维数组中
int[] arr = {3,1,5,7,4,9,2,8,6};
int[] newArr = new int[3];
Random r = new Random();
int sum = 0;
for(int i = 0; i < newArr.length; i++){
int index = r.nextInt(arr.length);
newArr[i] = arr[index];
sum += newArr[i];
System.out.println(newArr[i]);
}
System.out.println("和为:"+ sum);
}
输出结果如下:
9
1
9
和为:19