Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 反向打印数组的元素,但只打印一个元素_Java_Arrays - Fatal编程技术网

Java 反向打印数组的元素,但只打印一个元素

Java 反向打印数组的元素,但只打印一个元素,java,arrays,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循环前后打印数组的元素。我已经能够向前打印元素,但是,当我尝试向后打印它们时,只有一个元素将被打印

这是我的密码:

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] + " ");
    }
}
公共类九项
{  
公共静态void main(字符串参数[])
{
int x;
int i;
int[]数字=新的int[]{10,15,19,23,26,29,31,34,38};
对于(x=0;x0;--i);
系统输出打印(数字[i]+“”);
}
}

第二个for循环只打印一个元素。我尝试了一些我在这个网站上看到的关于reverse array的东西,但是没有用

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

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

for(i=numbers.length-1;i>0;--i)有输入错误。删除行末尾的分号。这就终止了循环。学习使用自动压头。并且总是在循环和if中使用大括号。是的,正如@ElliottFrisch所说的,对于llop,您的第二个错误。您正在终止它而不打印。把打印的声明放在第二圈里谢谢你。。。我不知道为什么我没有意识到这个错误…我觉得不好意思再次感谢你。