数组(三)

xiaoxiao2021-02-28  162

public class Arrays3_9_27 { /** * 二维数组 */ public static void main(String[] args) { //定义二维数组 /*格式 * */ int[][] arr7;//建议使用 int arr8[][]; //初始化二维数组 /*先初始化一维数组 * 在给一维数组分配数组对象 * */ arr7 = new int[3][]; arr7[0]=new int[4]; arr7[1]=new int[3]; arr7[2]=new int[5]; System.out.println(arr7[1][2]); /*同时初始化两个维度 * 系统自动初始化为零 * */ int[][] arr9 = new int[3][4]; System.out.println(arr9[1][2]); /*程序举例 * */ // 使用静态初始化的语法来初始化一个二维数组 String[][] str1 = new String[][] { new String[3],new String[] { "hello" } }; // 使用简化的静态初始化语法来初始化二维数组 String[][] str2 = { new String[3], new String[] { "hello" ,"hi"} }; System.out.println(str1[1][0]); System.out.println(str2[1][0]); /*循环二维数组 * * */ for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) { System.out.print(" "+arr9[i][j]); } } } }
转载请注明原文地址: https://www.6miu.com/read-22333.html

最新回复(0)