zengming13 发表于 2014-3-12 14:30
Int a[][] = { {3,1} ,{3,6},{9,4} };//正确
Int a[][] = {2,4,5,6,2,4,9};//错误,这是一维数组
Int a[][] ...
天凌蓝 发表于 2014-3-12 14:37
int a[][] = { {3,1} ,{3,6},{9,4} };是正确,其他两个是错的
syusikoku 发表于 2014-3-12 15:00
可以这样定义:
int[][] arr=new int[2][3];
//先定义再赋值
天凌蓝 发表于 2014-3-12 15:03
int a[][]=new int[3][2];
a[0][0]=3; a[0][1]=1; a[1][0]=3; ...
或者
赵文超 发表于 2014-3-12 15:16
Int a[][] = { {3,1} ,{3,6},{9,4} };这个正确
还可以以下两种方式定义
1:int[][] arr = new int [3][4];
格式1:int[][] arr = new int[3][2]; | ||||||
[size=89%]l 定义了名称为arr的二维数组 [size=89%]l 二维数组中有3个一维数组 [size=89%]l 每一个一维数组中有2个元素 [size=89%]l 一维数组的名称分别为arr[0], arr[1], arr[2] [size=89%]l 给第一个一维数组1脚标位赋值为78写法是:arr[0][1] = 78;
|
黄飞1991 发表于 2014-3-13 18:13
第一个正确,第二个和第三个错误。
[/td] [/tr]
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |