在for循环中我的数组到达最后一个索引后,我得到一个异常,指出索引超出范围。我想要的是它返回到第一个索引,直到z等于ctr。我该怎么做?我的代码:charres;intctr=10char[]flames={'F','L','A','M','E','S'};for(intz=0;z 最佳答案 您需要使用受限于数组大小的索引。更准确地说,深奥地说,您需要将for循环迭代{0..9}映射到火焰数组{0..flames.length()-1}的有效索引,在这种情况下,它们与{0..5}相同。当循环从0迭代到5时,映射是微不足道的。当循环迭