要求在java编程中,编写应用程序,定义一个8行8咧的二维数组,

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:03:44
并给二维数组的第0行赋值1,2,3,4,5,6,7,8,第1行赋值9,10,11,12,13,14,15,16,依此类推。显示二维数组每行的元素,求所有元素的和并输出。

JAVA初学者,
麻烦高手给予详细解答。。。

方法:用两个循环嵌套来实现赋值,最后重复这两个循环遍历整个二位数组,进行累加计算,把累加的结果赋给一个变量,最后打印这个变量的值即可。

我也不是高手,也是初学。正巧碰到这个问题感觉我还是能解决的。就随手写了下,回答下。大家共同进步哈。有不对的地方还要请各位真正的高手指正。

代码在下面,复制到你的编辑器里面看比较好,加了注解的。还有问题就再问哈。
---------------------------------------------------------------
public class d_array
{
public static void main(String[] args)
{
int[][] d_array = new int[8][8]; //定义一个8行8列的二维数组
int num = 1; //定义一个填充用的数备用
for (int i = 0 ; i < d_array.length ; i++)
for (int j = 0 ; j < d_array[i].length ; j++)
d_array[i][j] = num++;
//让上面那个填充数自加并填充进数组

for (int p = 0 ; p < d_array.length ; p++)
{
System.out.println("数组第 "+(p+1)+" 行中的值为:"); //加一句说明是第几行的,不要也可以。
for (int q = 0 ; q < d_array[p].length ; q++)
System.out.print(d_array[p][q]+"\t"); //加这个\t可以有效的分离开两个数,排版好看
System.out.print("\n\n"); //换行,第一个用于一行之后换行,第二个用于一个空行,与下面