Java 中 int[] 、String[] 和 char[] 打印输出的区别

问题描述 投票:0回答:1

我的问题很简单。我知道输出,但我不知道为什么它们的输出不同。

首先,我想获得新创建的空数组的输出。我这样编码:

(https://i.stack.imgur.com/V40Jw.png)

我得到了这样的输出:

(https://i.stack.imgur.com/6cJdU.png)

希望您考虑到我刚刚学习Java 1个月

java arrays string integer char
1个回答
0
投票

这里您使用 new int[2] 创建了一个长度为 2 的整数数组。在 Java 中,当您使用 new int[2] 初始化整数数组时,它会将每个元素初始化为其默认值,对于 int 类型为 0。 对于 char 和 string 数组也是如此,并且您还没有初始化任何数组,这就是为什么您将它们各自的默认值作为输出。

© www.soinside.com 2019 - 2024. All rights reserved.