Math.random()*21-1
时间: 2024-04-15 18:25:54 浏览: 151
好的,以下是编写程序的中文回复:
1. 首先,我们需要创建一个长度为5的整型数组arr,可以使用以下语句创建:
int[] arr = new int[5];
2. 然后,我们需要利用math.random()随机产生5个1-100整数保存到数组中,可以使用以下语句实现:
for(int i=; i<5; i++){
arr[i] = (int)(Math.random()*100)+1;
}
3. 接下来,我们需要打印输出整个数组,可以使用以下语句实现:
System.out.println("数组arr的元素为:");
for(int i=; i<5; i++){
System.out.print(arr[i] + " ");
}
4. 然后,我们需要求出数组中的最大、最小元素值,可以使用以下语句实现:
int max = arr[];
int min = arr[];
for(int i=1; i<5; i++){
if(arr[i] > max){
max = arr[i];
}
if(arr[i] < min){
min = arr[i];
}
}
System.out.println("\n数组arr的最大值为:" + max);
System.out.println("数组arr的最小值为:" + min);
5. 接下来,我们需要求出数组中各元素的和与平均值,可以使用以下语句实现:
int sum = ;
for(int i=; i<5; i++){
sum += arr[i];
}
double avg = (double)sum/5;
System.out.println("数组arr的元素和为:" + sum);
System.out.println("数组arr的平均值为:" + avg);
6. 最后,我们需要打印输出最终结果,可以使用以下语句实现:
System.out.println("数组arr的元素为:");
for(int i=; i<5; i++){
System.out.print(arr[i] + " ");
}
System.out.println("\n数组arr的最大值为:" + max);
System.out.println("数组arr的最小值为:" + min);
System.out.println("数组arr的元素和为:" + sum);
System.out.println("数组arr的平均值为:" + avg);
阅读全文