hyfm.net
当前位置:首页 >> jAvA二维数组声明 >>

jAvA二维数组声明

int a[][] = new int[3][]; a[0] = new int[1]; a[1] = new int[2]; a[2] = new int[4]; a[0][0] = 2; a[1][0] = 3;..你把二维数组当成数组的数组就可以了

//定义二维数组写法1 class numthree{public static void main(String[] args){float[][] numthree; //定义一个float类型的2维数组numthree=new float[5][5]; //为它分配5行5列的空间大小numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1numthree[1

二维数组可以理解为一维数组的数组,在声明时需要指出一维数组的大小B

public static void main(String[] args) { int[][] aa = {{1,2,3},{4,5,6}}; for(int i=0;i<aa.length;i++){ int[] bb = aa[i]; //{1,2,3} {4,5,6}; for(int j=0;j<bb.length;j++){ System.out.println(bb[j]); } } }

import java.util.ArrayList;import java.util.List;public class KK { public static void main(String[] args) { // Object[][] actualResult = new Object[10][1]; // String[][] expectedResult = new String[5][1]; 这两句就相当于 Object[][] actualResult = { { "1","11"

public class Demo12 { public static void main(String[] args) { int[][] a = new int[3][5];//声明一个//第一个括号里代表行数,第二个括号里代表列数 } } 我这个好像只是一个二维数组,至于你所说的动态二维数组我也不懂

不用import java.util.ArrayList;二维数组的声明格式如下类型说明符[][] 数组名;或类型说明符 数组名[][];如:int array[][];

public class Test{ public static void main(String[] args){ int n=5; int[][] mat=new int [n][n]; for(int i=0;i for(int j=0;j mat[i][j]=(i==j || (i+j)==n-1)?1:0; System.out.print(mat[i][j]+" "); } System.out.println(); } } }

在java中的多维数组和C语言中的多维数组是有区别的,在C语言中定义一个二维数组必须是一个 X*Y 的二维矩阵块是有规则的,然而在java中多维数组比不一定是有规则的,也可以说java并没有真正的多维数组如在java中定义多维数组时int[][] a

网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com