java二维数组int[][]a={{1,2,3,},{4,5,6},{7,8,9}}什么意思,

二维数组可以看成一个表格,一个表格可以有任意行和列
{1,2,3},{4,5,6},{7,8,9}表示表格的行,不是二维就只有2行,可以任意行
1,4,7表示第一列,2,5,8表示第二列,3,6,9表示第三列
通过行和列就可以获得该位置的元素,比如第三行第二列元素a[2][1]的值是8(下标是从0开始的)

二维数组的含义是指:每个数组的成员都是另一个同类型的一维数组;因此{{1,2,3,},{4,5,6},{7,8,9}}表示最外层的数组有三个成员,这三个成员均为一维int型的数组,第一个成员是{1,2,3,},第二个成员是{4,5,6},第三个成员是{7,8,9}。当然还可以有第四个、第五个或更多成员。

我想这样写你就会明白了
int[][]a={
{1,2,3,},
{4,5,6},
}
int[][]a={
{1,2,3,},
{4,5,6},
{7,8,9}
}

就是二维数组

java二维数组int[][]a={{1,2,3,},{4,5,6},{7,8,9}}什么意思,

二维数组的含义是指:每个数组的成员都是另一个同类型的一维数组;因此{{1,2,3,},{4,5,6},{7,8,9}}表示最外层的数组有三个成员,这三个成员均为一维int型的数组,第一个成员是{1,2,3,},第二个成员是{4,5,6},第三个成员是{7,8,9}。当然还可以有第四个、第五个或更多成员。

public class TestArrays{
public static void main(String []args){
int[][] a=new int[3][3];
int[][] b=new int[3][3];
int[][] c=new int[3][3];
//循环出两个二维数组,如果是给定的数组,就可以直接写最后的一个循环了
Ststem.out.println("矩阵A是:");
for(int i=0;i<a.length;i++){
for(int j=0;j<a[0].length;j++){
a[i][j]=(int)((Math.random())*10);
System.out.print(a[i][j]+" ");
}
}
Ststem.out.println("矩阵B是:");
for(int i=0;i<b.length;i++){
for(int j=0;j<b[0].length;j++){
b[i][j]=(int)((Math.random())*10);
System.out.print(b[i][j]+" ");
}
}
Ststem.out.println("矩阵A X B是:");
for(int i=0;i<c.length;i++){
for(int j=0;j<c[0].length;j++){
c[i][j]=0;
for(int k=0;k<c.length;k++){
c[i][j]=a[i][k]*b[k][j]|d[i][j];
}
System.out.print(d[i][j]+" ");
}
System.out.println();
}
}
}


java二维数组int[][]a={{1,2,3,},{4,5,6},{7,8,9}}什么意思,
二维数组可以看成一个表格,一个表格可以有任意行和列 {1,2,3},{4,5,6},{7,8,9}表示表格的行,不是二维就只有2行,可以任意行 1,4,7表示第一列,2,5,8表示第二列,3,6,9表示第三列 通过行和列就可以获得该位置的元素,比如第三行第二列元素a[2][1]的值是8(下标是从0开始...

在java中定义了一个二维数组,int[][] a = null;a[1] = new int[]{1...
int[][] a = new int[][1]; \/\/ 这里表示你数组长度是1。 但没有限定你子数组的长度。子数组长度可任意在下面你设置时设定。a[0] = new int[]{1,2,3};\/\/ 数组下标是从0开始,所以第1个元素下标是0呐。 这里的1,2,3可以是任意个数,因为你上面没有限定子数组大小(如果你上面...

java高手:java定义二维数组问题
int a[][] = new int[3][2]; 表示定义一个三行二列的二维数组,但是a[0] = {1,6}; 是对一维数组进行赋值,而a是二维数组无法使用一维数组的赋值方法,所以程序会报错。该代码的正确方法应该是:int a[][] = new int[3][2];a[0][0]=1;a[0][1]=6;...

JAVA二维数组是怎样表示行数和列数的?
int [][] a = new int[i][j];\/\/i是列数,j是行数 可以用a[i]来直接访问行的首元素.用a[i][0]来访问i行的第一列的元素.

java中,创建个二维数组(没赋值的),怎么在主函数中输入这个二维数
好比创建整数类型的二位的数组如下:int[][] a=new int[2][3];\/\/这个数组代表的是里面有两个一维数组,每个一维数组里面有三个整数元素

java 求二维数组的最大值!!
import java.util.Arrays;public class Test { public static void main(String[] args) { \/\/初始化一个测试的二维数组 int[][] a = new int[][] { { 34,234,543,2,42,224 }, { 234,56,88,241,564,234,555,24 }, { 13,444,534,76,9999,894,34 } };System.out.println("...

java二维数组的初始化
(2), int[] a; a = new int[5]; 等同于 int[] a = new int[5];27,二维数组:int a[][] = {{1,2}, {3,4,5,6}, {7,8,9}};二维数组可看成以数组为元素的数组。java中多维数组的声明和初始化应按从高维到低维的顺序进行,如:方法(1);int a[][] = new int[3...

java的二维数组问题
以下是定义的加法函数(使用try捕获异常这么简单)public static int[][] add(int[][]a,int[][]b){try{int sum = 0;int[][]c=new int[a.length][a.length ];for(int i=0;i<c.length;i++) { for(int j=0;j<c.length;j++) { c[i][j]=a[i][j]+b[i][j];...

java的二维数组
a[0] = new int[2];因为是二维的 所以a 是一个数组对象的数组引用(数组是对象)a[0] 是一个整型数组的数组引用 a[0][0] 才是整型 所以上一句的意思是 给这个整型数组引用 分配一个整型数组 如果没那句 a[0]就是null 说得简单点,一维数组a[]的引用 a是一个对象引用,指向一个数组...

java里面的整型二维数组怎么定义啊?
\/\/ java的二维数组,其实是数组的数组。\/\/ 定义一个3个长度的int[]数组,每行的长度可以完全不同,当然也可以全相同。\/\/ 全相同没什么好说的,只说不同的。int[][] arr = new int[3][];\/\/ 第一个int[]给4个长度arr[0] = new int[4];\/\/ 第二个int[]给6个长度arr[0] = new ...