当前位置: 首页 > 面试题库 >

如何反向打印数组?

陈季
2023-03-14
问题内容

这是我的数组代码,我需要反向打印。

public class Array1D {
    public static void main(String[] args) {
        int[] array = new int[3];
        array[0] = 1;
        array[1] = 2;
        array[2] = 5;
        for (int i = 0; i < array.length; i++) { //loop
            System.out.print("array["+i+"]=");
            System.out.println(array[i] + "   ");
        }
        System.out.println("the last element in the matrix = " + array[array.length - 1]); // finding the last element in the array
        System.out.println("   ");
    }
}

问题答案:

只需反转for循环的方向即可。现在,它从0到长度开始计数,从长度到0开始计数

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


 类似资料:
  • 我想按相反的顺序打印stackx,怎么做?谢谢你..

  • 我正试图把我的脑袋围绕着我在编程集中遇到的一个问题。 我们应该编写从文件中读取并打印出来的代码。我明白,我能做到。 他要我们做的是把它反向打印出来。 文件内容如下: 下面是改进后的代码,我尝试将其放入数组中。 数组中的数据没有打印出来。

  • 我试图以相反的顺序打印一个链表,但实际上没有使用递归进行反转,但我的输出结果非常奇怪。看起来我的代码基本上选择了第一个节点,并在打印完链表的其余部分(按原始顺序)后将其打印出来。我所写的代码(据我所知)是正确的,并且与internet上解决此问题的代码相匹配。 这是我的代码: 以下是节点类: 这是我给出的输入,然后是输出: 这里发生的另一个奇怪的事情是,如果我改变递归的条件,假设我这样做: 然后是

  • 我试图打印一个双链接列表,从tail元素开始,以first元素结束。我下面的代码就是这样做的,但出于某种原因,我也返回了被删除的项目。当我从头到尾打印列表时,它不会这样做。Idk,如果是toString导致了这个或dequed方法。我把两者都包括在内。

  • 问题内容: 现在我有 它反射性地打印大多数信息,但会创建一个空的正文。如何增加Java的反射性来打印方法主体? 问题答案: 如何增加Java的反射性来打印方法主体? 恐怕很难。 首先,原始源代码很可能对正在运行的程序不可用。通常,开发人员不要在二进制JAR中包含源代码。(即使这样做,也不能保证它们将成为“真实”来源。) 通常,您可以通过将类的FQN转换为字节码文件并使用类classloader将文

  • 问题内容: 当我编写或或时,Python不会打印反斜杠符号。相反,它会为前两个错误,并为第二个打印。如何打印反斜杠? 问题答案: 你需要在反斜杠之前加上另一个反斜杠来转义: 对于Python 3之前的版本: 该字符称为转义字符,它以不同的方式解释其后的字符。例如,n它本身只是一个字母,但是当你在其前面加上反斜杠时,它变为,即newline字符。 你可能已经猜到,还需要转义,因此它不像转义符那样起作