作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 06:54:01
请用Java建立一个3*3的三维数组,数组值使用随机数生成,其范围是1~50,然后计算每一个行的
请用Java建立一个3*3的二维数组,数组值使用随机数生成,其范围是1~50,然后计算每一个行的总和及平均


package Test19;
public class 知道 {\x09public static void main(String[] args){\x09\x09int[][] a=new int[3][3];\x09\x09int i,j,s1=0,s2=0,s3=0;\x09\x09for(i=0;i<3;i++){\x09\x09\x09for(j=0;j<3;j++){\x09\x09\x09\x09double d=Math.random(); \x09\x09\x09\x09a[i][j]=(int)(d*50+1);\x09\x09\x09}\x09\x09}\x09\x09for(i=0;i<3;i++){\x09\x09\x09s1+=a[0][i];\x09\x09}\x09\x09for(i=0;i<3;i++){\x09\x09\x09s2+=a[1][i];\x09\x09}for(i=0;i<3;i++){\x09\x09\x09s3+=a[2][i];\x09\x09}\x09\x09for(i=0;i<3;i++){    //输出数组\x09\x09\x09for(j=0;j<3;j++){\x09\x09\x09\x09System.out.print("\t"+a[i][j]);\x09\x09\x09\x09if(j==2){\x09\x09\x09\x09\x09System.out.println("");\x09\x09\x09\x09}\x09\x09\x09\x09\x09\x09\x09}}\x09\x09double h1=(double)s1/3;\x09\x09double h2=(double)s2/3;\x09\x09double h3=(double)s3/3;\x09\x09\x09\x09System.out.println("第一行和为:"+s1+"\t其平均数为:"+h1);\x09\x09System.out.println("第一行和为:"+s2+"\t其平均数为:"+h2);\x09\x09System.out.println("第一行和为:"+s3+"\t其平均数为:"+h3);\x09}
}

手打不易,望采纳.