创建一个数组,从键盘录入十个数字,将第10个和1个,第9个和第2个位置调换,依次类推,最后依次输出java
时间: 2024-02-05 07:02:39 浏览: 80
好的,以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个长度为 10 的数组
int[] arr = new int[10];
// 从键盘录入十个数字
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i+1) + "个数字:");
arr[i] = scanner.nextInt();
}
// 依次交换位置
for (int i = 0; i < 5; i++) {
int temp = arr[i];
arr[i] = arr[9-i];
arr[9-i] = temp;
temp = arr[i+1];
arr[i+1] = arr[8-i];
arr[8-i] = temp;
}
// 输出交换后的数组
System.out.print("交换后的数组为:");
for (int i = 0; i < 10; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
运行程序后,您可以依次输入十个数字,然后程序会自动完成位置的交换,并输出交换后的数组。
阅读全文