数组,集合.5

一、数组

介绍

数组可以存放多个同一类型的数据,是一个引用类型。

使用

数组中第一个数据的下标是0
定义一个动态初始化数组
(数据类型)[] (数组名称) =new (数据类型)[(大小)]

int num[] = new int[5];//定义一个大小为5的数组

定义一个静态初始化数组
(数据类型)[] (数组名称) = {(数据)};

int[] num = {0,1,2,3,4};//定义一个数组num

使用数组中的数:(数组名称)[下标]
遍历数组

        int[] num = {};
        for (int i = 0;i < num.length;i++){
            System.out.println(num[i]);
        }

二维数组

数组中的元素是数组称为多维数组,几维数组就有几个[]

静态二维数组

//000
//080
 int[][] arr = new int[2][3];
        arr[1][1] = 8;//赋值
        //遍历
        for (int i = 0;i < arr.length;i++){
            for (int j = 0;j < arr[i].length;j++){
                System.out.print(arr[i][j]);
            }
            System.out.println();
        }
int[][] arr = {{1,2,3},{4,5},{6}};
        for (int i = 0;i < arr.length;i++){
            for (int j = 0;j < arr[i].length;j++){
                System.out.print(arr[i][j]);
            }
            System.out.println();
        }

动态二维数组

//1
//22
//333
int arr[][];
        arr = new int[3][];//定义一个二维数组
        //遍历这个二维数组
        for (int i = 0;i < arr.length;i++){
            arr[i] = new int[i + 1];//给每个一维数组开空间(空间大小是[]里面的大小
            for (int j = 0;j < arr[i].length;j++){
                arr[i][j] = i + 1;//赋值
            }
        }
        for (int i = 0;i < arr.length;i++){
            for (int j = 0;j < arr[i].length;j++){
                System.out.print(arr[i][j]);
            }
            System.out.println();
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值