java 从键盘输入10个整数然后将前五个元素跟后五个元素互换
时间: 2024-10-08 16:26:40 浏览: 66
在Java中,你可以使用Scanner类从键盘获取用户输入,数组来存储整数,并通过两层循环交换数组的前后部分。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 创建一个长度为10的整数数组
int[] numbers = new int[10];
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
numbers[i] = scanner.nextInt();
}
// 交换前5个元素和后5个元素
for (int i = 0; i < 5; i++) {
// 取出后5个元素放到临时变量中
int temp = numbers[i];
numbers[i] = numbers[i + 5]; // 将第i+5位置的元素放至第i位
numbers[i + 5] = temp; // 将临时变量的值放回原位置
}
// 打印交换后的数组
System.out.println("交换后的数组为:");
for (int num : numbers) {
System.out.print(num + " ");
}
scanner.close(); // 关闭扫描器
}
}
```
阅读全文