java 数组

1. 目标;学会静态方法初始化定义数组

package com.yuyang.create;

public class ArrayDemo1 {
    public static void main(String[] args) {
        //目标;学会静态方法初始化定义数组
//        double[] scores=new double[]{99.5,88.0,75.5};
//        int[] ages=new int[]{12,14,15,16,18};
        int[] ages={12,15,17,18};
        String[] names={"李四","王五","狗蛋"};
        //学会访问数组的元素+
        System.out.println(names[0]);
        System.out.println(names.length);

    }
}

2.动态化定义数组

package com.yuyang.create;

public class ArrayDemo2 {
    public static void main(String[] args) {
        //数组的动态化定义
        //定义数组时,只确定元素的类型和数组的长度,之后再存入数据
        int[] array=new int[6];
        array[0]=12;
        array[1]=17;
        System.out.println(array[2]);
        System.out.println(array.length);
    }
}

动态化数组的默认初始值

package com.yuyang.create;

public class ArrayDemo3 {
    public static void main(String[] args) {
        //目标:学会数组动态化初始值的默认值规则
        //整型的默认初始值都是  0
        int[] array1=new int[10];
        System.out.println(array1[0]);
        //字符数组的默认值是0
        char[] array2=new char[20];
        System.out.println((int)array2[0]);
        System.out.println((int)array2[2]);
        //浮点型数组默认值是0.0
        double[] array3=new  double[10];
        System.out.println(array3[0]);
        //布尔类型的数组默认值 false
        boolean[] array4=new boolean[10];
        System.out.println(array4[0]);
        //5.引用数组类型的默认值是 null
        String[] array5=new String[10];
        System.out.println(array5[0]);

    }
}

0
0
0.0
false
null

Process finished with exit code 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值