A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 云水禅心 中级黑马   /  2013-9-23 20:39  /  1614 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  今天我学习的二维数组的知识点,我觉得讲得挺透彻的,拿来和大家一起分享。
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
*/


评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1 赞一个!

查看全部评分

4 个回复

倒序浏览
写得真好,二位数组我也不太懂
回复 使用道具 举报
加油!这是求一个二维数组中所有一维数组的和,老师讲过,呵呵
学习到多线程了,感觉太多不懂,豁出去又重新看一遍。
数组这里还是要多多应用才能掌握。
回复 使用道具 举报
挺详细的,还有动态初始化和静态初始化的内存划分也要分清
回复 使用道具 举报
  我每天都有较大的收获,我想这主要可能是因为我是初学者,所以要学的地方太多,弄不懂的地方也多,希望能多多得到java老师们和同仁们的指点,谢谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马