Java数组之二维数组

二维数组的声明和创建。

二维数组的初始化。

二维数组的引用。

二维数组的应用场景是什么?

package com.company;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        //二维数组的声明,三种类型
        //声明int类型的二维数组
        int[][] intArray;
        //声明float类型的二维数组
        float floatArray[][];
        //声明double类型的二维数组
        double[] doubleArray[];
        //创建一个三行三列的int类型的数组
        intArray=new int[3][3];
        System.out.println("intArray第三行第二列的数组元素为:"+intArray[2][1]);
        //为第二行第三列的元素赋值为9
        intArray[1][2]=9;
        System.out.println("intArray第二行第三列的元素为:"+intArray[1][2]);
        //声明数组的同时进行创建
        char[][] ch=new char[3][5];
        //创建float类型的数组时,只指定行数
        floatArray=new float[3][];
        //每行相当于一个一维数组,需要创建
        floatArray[0]=new float[3];//第一行有三列
        floatArray[1]=new float[4];//第二行有四列
        floatArray[2]=new float[5];//第三行有五列
        System.out.println(floatArray[0][0]);
        //System.out.println(floatArray[0][3]);数组下标越界
        //二维数组的初始化
        int[][] num={{1,2,3},{4,5,6},{7,8,9}};
        System.out.println("num数组第1行第2列的元素为:"+num[0][1]);
        System.out.println("num数组的行数为:"+num.length);
        System.out.println("num数组的列数为:"+num[0].length);
        int[][] num1={{54,76},{65,87,23},{86}};
        System.out.println("num数组的第一行的列数为:"+num1[0].length);
        //循环输出二维数组的内容
        for (int i=0;i

你可能感兴趣的:(java,开发语言,ide)