java 中二维数组的问题

[复制链接]
查看11 | 回复1 | 2011-4-7 10:38:52 | 显示全部楼层 |阅读模式
public class Number {
public static void main(String[] args) { // 主方法
int a[][] = new int[3][4]; // 定义二维数组
for (int i = 0; ia.length; i) {
for (int j = 0; ja.length; j) { // 循环遍历数组中的每个元素

System.out.print(a[j]); // 将数组中的元素输出
}
System.out.println(); // 输出空格
}
关于这段代码的for循环部分不太理解 for (int i = 0; ia.length; i)
for (int j = 0; ja.length; j) 这里a.length和a.length的意义是什么,为什么这么写
回复

使用道具 举报

千问 | 2011-4-7 10:38:52 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">int a[][]=new int[3][4];//这句话是声明并创建了一个3行4列的二维数组a
这里的二维数组a由3个一维数组组成,分别为a[0],a[1],a[2]
数组有一个属性是length,只可读,用于显示数组长度,这里a.length是二维数组a的长度,即由三个一维数组组成,长度为3,而a.length是一维数组a[0],a[1],a[2]的各自长度,这里是4.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行