二维数组,随机生成元素,值在 90 -100 之间,求平均值
//输出示例
/*生成的随机数为
98 93 90 90 97
93 95 91 92 92
生成随机数的个数为10平均数为93.0*/
import java.util.*;
public class Hh{
public static void main(String[] args){
int [][] x=new int[2][5];
int s=0;
double avg=0.0;
int n=0;
System.out.println("生成的随机数为");
for(int i=0;i<=x.length-1;i++){
for(int j=0;j<=x[i].length-1;j++){//二维数组的遍历
x[i][j]=(int)(Math.random()*10+90);
System.out.print(x[i][j]+" ");
s+=x[i][j];
n++;//计数器,计算有多少个元素
}
System.out.println();
avg=s/n;
}
System.out.println("生成随机数的个数为"+n+"平均数为"+avg);
}
}
==== 二维数组,随机生成元素,值在 90 -100 之间,求和
//输出示例
//96+90+94+92+95+90+95+96+98+94=940
import java.util.*;
public class Hh{
public static void main(String[] args){
int [][] x=new int[1][10];
int s=0;
for(int i=0;i<=x.length-1;i++){
for(int j=0;j<=x[i].length-1;j++){
x[i][j]=(int)(Math.random()*10+90);
System.out.print(x[i][j]);
s+=x[i][j];
if(x[i][j]==x[x.length-1][x[x.length-1].length-1]){//此处只是为了打印出=或+,if里面判定的条件是是否是最后一个元素了,是最后一个元素打印出=,否则就打印出+
System.out.print("=");
break;
}
else
System.out.print("+");
}
}
System.out.print(s);
}
}