可以通过以下代码实现:
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组的长度:");
int length = scanner.nextInt();
int[] array = new int[length];
for (int i = length - 1; i >= 0; i--) {
System.out.print("请输入第 " + (length - i) + " 个元素:");
array[i] = scanner.nextInt();
}
System.out.println("从最后一个用户输入到第一个用户输入的数组内容为:");
for (int i = 0; i < length; i++) {
System.out.println(array[i]);
}
}
}
这段代码首先通过Scanner
类获取用户输入的数组长度,然后创建一个长度为length
的整型数组array
。接下来,通过一个循环从最后一个元素开始,依次获取用户输入的数组元素,并将其存储到数组中。最后,再通过另一个循环将数组内容从第一个元素到最后一个元素依次打印出来。
这段代码的应用场景可以是需要逆序显示用户输入的数组内容的情况,比如统计用户的输入顺序,或者需要对用户输入的数据进行逆序处理等。
推荐的腾讯云相关产品和产品介绍链接地址:
以上是腾讯云提供的一些与云计算相关的产品,可以根据具体需求选择适合的产品来支持开发和部署。
领取专属 10元无门槛券
手把手带您无忧上云