请用Java建立一个3*3的三维数组,数组值使用随机数生成,其范围是1~50,然后计算每一个行的

请用Java建立一个3*3的二维数组,数组值使用随机数生成,其范围是1~50,然后计算每一个行的总和及平均

第1个回答  推荐于2016-04-17



package Test19;


public class 知道 {

public static void main(String[] args){

int[][] a=new int[3][3];

int i,j,s1=0,s2=0,s3=0;

for(i=0;i<3;i++){

for(j=0;j<3;j++){

double d=Math.random(); 

a[i][j]=(int)(d*50+1);

}

}

for(i=0;i<3;i++){

s1+=a[0][i];

}

for(i=0;i<3;i++){

s2+=a[1][i];

}for(i=0;i<3;i++){

s3+=a[2][i];

}

for(i=0;i<3;i++){    //输出数组

for(j=0;j<3;j++){

System.out.print("\t"+a[i][j]);

if(j==2){

System.out.println("");

}

}}

double h1=(double)s1/3;

double h2=(double)s2/3;

double h3=(double)s3/3;

System.out.println("第一行和为:"+s1+"\t其平均数为:"+h1);

System.out.println("第一行和为:"+s2+"\t其平均数为:"+h2);

System.out.println("第一行和为:"+s3+"\t其平均数为:"+h3);

}


}




手打不易,望采纳。

本回答被提问者采纳
相似回答