能不能用最基础的for循环做
时间: 2024-09-21 19:03:01 浏览: 17
当然可以,使用基础的`for`循环也可以实现数组的逆序输出。下面是一个使用传统`for`循环的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 输入数组长度
// 假设我们有一个名为array的整型数组
int[] array = new int[n];
// 读取数组元素
for (int i = 0; i < n; i++) {
array[i] = scanner.nextInt();
}
// 使用for循环从数组末尾开始遍历到开头
for (int i = n - 1; i >= 0; i--) {
// 打印每个元素
System.out.print(array[i] + " ");
}
// 关闭Scanner
scanner.close();
}
}
```
这段代码首先获取数组长度,然后按顺序读取元素并将它们存入数组。接着,另一个`for`循环从数组的最后一个元素开始,逐个打印出逆序的元素。