黑马程序员技术交流社区

标题: 学习二维数组的练习分享 [打印本页]

作者: 云水禅心    时间: 2013-9-23 20:39
标题: 学习二维数组的练习分享
  今天我学习的二维数组的知识点,我觉得讲得挺透彻的,拿来和大家一起分享。
class Array2Demo
{
public static void main(String[] args)
{
  int[][] arr = {{3,5,1,7},{2,3,5,8},{6,1,8,3}};

  int sum = 0;
  for(int x=0; x<arr.length;x++)
  {
   for(int y=0; y<arr[x].length; y++)
   {
    sum = sum + arr[x][y];
   }
  }

  System.out.println("sum="+sum);
}
}

/*
二维数组练习

int[] x; int x[];//一维数组。
int[] [] y; int y[][];int[] y[];//二维数组。


int[] x,y[];//x一维数组,y为二维数组。
分开来写就是:int[] x;   
       int[] y[];
a.
x[0] = y; // error
b.
y[0] = x; // yes
c.
y[0][0] = x; // error
d.
x[0][0] = y; // error
e.
y[0][0] = x[0]; // yes
f.
x=y; // error
*/



作者: yuchunfeng1221    时间: 2013-9-23 23:16
写得真好,二位数组我也不太懂
作者: ☆星痕泪    时间: 2013-9-23 23:26
加油!这是求一个二维数组中所有一维数组的和,老师讲过,呵呵
学习到多线程了,感觉太多不懂,豁出去又重新看一遍。
数组这里还是要多多应用才能掌握。
作者: 蔚蓝天色    时间: 2013-9-24 00:05
挺详细的,还有动态初始化和静态初始化的内存划分也要分清
作者: 云水禅心    时间: 2013-9-25 20:37
  我每天都有较大的收获,我想这主要可能是因为我是初学者,所以要学的地方太多,弄不懂的地方也多,希望能多多得到java老师们和同仁们的指点,谢谢。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2