请写一个java程序,从键盘接收的10个整数存放到一个数组中,并将该数组按逆序存放后输出
时间: 2024-09-27 19:03:10 浏览: 30
下面是一个简单的Java程序,它会从用户那里输入10个整数并存储到数组中,然后逆序打印出来:
```java
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10]; // 创建一个包含10个元素的数组
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
numbers[i] = scanner.nextInt(); // 读取用户输入并存储到数组
}
reverseAndPrint(numbers); // 调用函数逆序数组并打印
scanner.close();
}
public static void reverseAndPrint(int[] array) {
int start = 0;
int end = array.length - 1;
while (start < end) {
// 交换开始和结束位置的元素
int temp = array[start];
array[start] = array[end];
array[end] = temp;
start++;
end--;
}
// 输出逆序后的数组
System.out.println("逆序后的数组:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
阅读全文