在反向中打印数组的元素,但仅打印一个元素

时间:2020-03-12 00:52:24

标签: java arrays

我正在尝试使用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循环仅打印一个元素。我已经尝试过一些在本网站上看到的有关反向阵列的东西,但无济于事。

1 个答案:

答案 0 :(得分:0)

在第二个for循环之后添加了colin。删除相同的内容。

for(i = numbers.length - 1; i > 0; --i)