【发布时间】:2018-03-30 11:38:17
【问题描述】:
有一个数组 [a,b,c,d,e,f] 我想遍历并以 a,f,b,e,c,d 的形式打印。那是从开始的一个元素和从结束的另一个元素。这是我尝试过的。
int start=0;
int end=arr.length-1;
while(start!=end)
{
System.out.print(arr[start]+" "+arr[end]);
start++;
end--;
}
但这会给出错误,那就是 java.lang.ArrayIndexOutOfBoundsException
【问题讨论】:
-
此刻开始永远不会 == 结束,因为他们会在不见面的情况下“传递”对方
标签: java arrays sorting data-structures