gpt4 book ai didi

java - 为什么不能反向打印?

转载 作者:行者123 更新时间:2023-12-01 23:08:17 25 4
gpt4 key购买 nike

我有一个非常简单的问题,但我似乎无法解决它。我在此代码中遇到越界错误

int c = 0;
System.out.println();
System.out.println("Printing array in Reverse order:");
for (int i = array.length ; i >= -1; i--)
{
System.out.println(array[i] +" ");
c++;
if(c == 10)
{
System.out.println();
c=0;
}
}

这是怎么回事?

最佳答案

for (int i = array.length ; i >= -1; i--) {

错误,数组从索引 0 开始,因此“length”数组是从索引 0 到索引“length - 1”

所以你的代码是错误的,你应该使用

for (int i = array.length - 1 ; i >= 0; i--) {

关于java - 为什么不能反向打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22448921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com