我正在尝试使用for循环向前和向后打印数组的元素。我能够向前打印这些元素,但是当我尝试向后打印它们时,只会打印一个元素。
这是我的代码:
public class NineInts
{
public static void main (String args[])
{
int x;
int i;
int[] numbers = new int[] {10, 15, 19, 23, 26, 29, 31, 34, 38};
for(x = 0; x < numbers.length; ++x)
System.out.print(numbers[x] + " ");
for(i = numbers.length - 1; i > 0; --i);
System.out.print(numbers[i] + " ");
}
}
第二个for循环仅打印一个元素。我已经尝试过一些在本网站上看到的有关反向阵列的东西,但无济于事。
答案 0 :(得分:0)
在第二个for循环之后添加了colin。删除相同的内容。
for(i = numbers.length - 1; i > 0; --i)