编程语言
首页 > 编程语言> > java 访问数组元素进行获取

java 访问数组元素进行获取

作者:互联网

java 中直接打印静态初始化的数组

   int[] arrayC = new int[] {1,2,3,4,5};
        //int[] arrayd =  {1,2,3,4,5};
        System.out.println(arrayC);

在这里插入图片描述
enn…出来一堆乱码?

直接打印数组名称,得到的是数组相应的内存地址-哈希值。
输出的乱码-大括号代表数组,大写 I 表示 int型 @后边的是进制数

访问数组元素的格式

数组名称[索引值]

索引值就是一个int数字,代表数组中元素的编号。
【注意】 索引值从0开始,一直到“数组的长度-1”为止。

还可以把数组中的某个元素赋值给一个变量,例如;

 int[] arrayC = new int[] {1,2,3,4,5};
        //int[] arrayd =  {1,2,3,4,5};
        System.out.println(arrayC[4]);
        int num = arrayC[3];
        System.out.println(num);

运行结果;
在这里插入图片描述
【注意事项】 静态初始化其实也有默认值得过程,只不过系统自动马上将默认值替换成为了大括号当中的具体数值。

java 直接打印动态初始化的数组

   int[] arrayA = new int[3];

        System.out.println(arrayA);
        System.out.println(arrayA[0]);
        System.out.println(arrayA[1]);
        System.out.println(arrayA[2]);

运行结果;
在这里插入图片描述

我们使用动态初始化的数组的时候,其中元素将会自动拥有一个默认值,规则如下;

1.如果是整数类型,那么默认 0。
2.如果是浮点类型,那么默认0.0.
3.如果是字符类型,那么默认 ‘\u0000’ (后边四位是16进制)。
4.如果是布尔类型,那么默认 false。
5.如果是引用类型,那么默认 null。

动态初始化的数组的赋值

int[] arrayA = new int[3];
System.out.println("==============");

        arrayA[1] = 123;
        System.out.println(arrayA[1]);

运行结果
在这里插入图片描述
在这里插入图片描述

标签:java,int,System,访问,数组,println,arrayA,out
来源: https://blog.csdn.net/weixin_50212958/article/details/110879735