数组的声明与初始化

public static void main(String[] args) {
        /*数组:一种容器,可以存放多个数据
        具有特点:
        1,数组是一种引用类型

        2,同一个数组中的多个数据类型必须统一

        3,数组的长度在程序运行期间无法改变
        数组的初始化,在内存中创建一个数组,并向其中赋予一些默认值。


       两种常见的数组初始化方式:
       1,动态初始化(指定长度);
 
       2,静态初始化(指定内容);

        */
        int[] su = new int[6];/*动态初始化  声明一个int型数组 (su)数组名 ,
        可以自定义,int[6]指明数 组中存放6个数据,数组长度为6*/

        String[] as = new String[]{"姓名", "年龄", "性别"};
        /*静态初始化  声明一个String型数组 (as)数组名 ,
        可以自定义,String[] { "姓名", "年龄", "性别"} 指明数组中存放3个数据,内容为
        "姓名","年龄", "性别"
        * */

        int[] s = {12, 15, 56, 34};//静态初始化的省略格式,数据类型[] 变量名={内容(存放
        其中的数据)用”,“隔开}

         String[] a= new String[5];
        System.out.println(su[3]);
       //输出数组指定内容:数组名[数组下标](数组下标从零开始)int类型数组初始化
        没有指定内容时默认为零

        System.out.println(a[2]);
       //String类型数组初始化没有指定内容时默认为null

        //System.out.println(s[4]);//有异常,下标越界,
        因为下标从0开始,所以最大值为数字长度-1

        int[][] zz = {{1, 4, 56, 4, 7}, {8, 6}, {6, 3, 9, 7}, {7, 6}};
        //声明一个int类型的二维数组


         String[][] aa = {{"你好", "我好", "大叫好"}, {"小妮", "姓名"}, {"张三", "李四", 
        "王五"}
         };//声明一个String类型的二维数组

         }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值