本文主要是介绍【Java 二维数组】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.yuzhenc.array;
/**
* @author: yuzhenc
* @date: 2022-02-20 20:04:30
* @desc: com.yuzhenc.array
* @version: 1.0
*/
public class Test08 {
public static void main(String[] args) {
//二维数组定义
int[][] arr;
int[][] arr1 = null;
//静态初始化
int[][] arr2 = {{1,2},{1,2,3},{1,2,3,4}};
int[][] arr3 = new int[][]{{1,2,3,4},{5,8}};
//动态初始化
int[][] arr4 = new int[3][];
arr4[0] = new int[]{1};
arr4[1] = new int[]{1,2};
arr4[2] = new int[]{45,89,65,35,24};
//默认初始化
int[][] arr5 = new int[3][5];
//外层普通for循环,内层普通for循环
for (int i = 0; i < arr4.length; i++) {
for (int j = 0; j < arr4[i].length; j++) {
System.out.print(arr4[i][j]+"\t");
}
System.out.println();
}
System.out.println("------------------");
//外层普通for循环,内层增强for循环
for (int i = 0; i < arr4.length; i++) {
for(int arrValue:arr4[i]){
System.out.print(arrValue+"\t");
}
System.out.println();
}
System.out.println("------------------");
//外层增强for循环,内层增强for循环
for(int[] a:arr4){
for(int b:a){
System.out.print(b+"\t");
}
System.out.println();
}
System.out.println("------------------");
//外层增强for循环,内层普通for循环
for(int[] a:arr4){
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"\t");
}
System.out.println();
}
}
}
这篇关于【Java 二维数组】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!