一只特立独行的…… 2021-10-13 16:31 采纳率: 93.8%
浏览 45
已结题

运行结果为什么是会是0呢 哪位学霸帮帮我

int boy []= {2,4,6};
boy = new int[3];
System.out.println(boy[2]);

  • 写回答

3条回答 默认 最新

  • nicholasbobo 2021-10-13 16:38
    关注

    第2行代码重新给boy赋值了一个长度为3的int数组,此时数组中有3个默认的int元素,每个int元素的默认值都是0,所以第3行打印boy数组的第3个元素的打印结果就为0.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 已采纳回答 10月13日
  • 创建了问题 10月13日