java随机产生100个两位数每行10个输出,并求出平均值、最小值和最大值。

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:57:12
急需。谢谢!!!

public class TestRandom {
public static void main(String [] args) {
int str[] = new int[100];
double avg = 0.0;//平均值
int max = 0;//最大数
int min = 99;//最小数
int sum = 0;//100个数的和
for(int i = 0; i < str.length; i++) {
str[i] = (int)(10+Math.random()*90); //获得随机数放入数组
if(str[i] > max ){
max = str[i];
}
if(str[i] < min){
min = str[i];
}
sum += str[i];
if(i % 10 == 0){//判断i是不是10的倍数,是就输出换行
System.out.println();
}
avg = sum / str.length;
System.out.print(" "+str[i]+" ");
}
System.out.println();
System.out.println();
System.out.println("平均值 = " + avg);
System.out.println("最小值 = " + min);
System.out.println("最大值 = " + max);
}
}

import java.util.*;
public class inti{
public static void main(String[] args){