java数组测试

public class TestArray {
    /**
     *
     * @param args
     */
    public static void main(String[] args) {
        // 数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,...}
        // double类型的数组
        double[] scores = new double[]{99.5, 88.0, 75.5};
        double[] scores1 = {99.5, 88.0, 75.5}; // 简化写法

        // int类型的数组
        int[] ages = new int[]{12, 24, 36};
        int[] ages1 = {12, 24, 36}; // 简化写法

        int size = 5; // 设置数组大小是10
        String[] names = new String[size]; // 定义数组
        names[0] = "孙悟空";
        names[1] = "贝吉塔";
        names[2] = "弗利萨";
        names[3] = "沙鲁";
        names[4] = "魔人布欧";
        // 编译不报错,运行报错,因为数组大小是5,这是数组里第6个元素,数组越界ArrayIndexOutOfBoundsException
        // names[5] = "布尔玛";
        // 数组索引从 0 开始,所以索引值从 0 到 arrayRefVar.length-1
        for (int i = 0; i < names.length; i++) {
            System.out.print("索引:" + i + names[i] + " ");
        }

        System.out.println();

        // 数组变量名存储的是数组在内存种的地址,数组是引用类型
        // [ 指的是 数组
        // D 指的是 数据类型double
        // @ 指的是 在哪里
        System.out.println(scores); // [D@776ec8df,指的是数组的十六进制地址
    }
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值