| 12345678910111213141516171819202122232425262728293031 |
- /**
- * @author WanJl
- * @version 1.0
- * @title Exercises01
- * @description 课堂练习01:定义一个整数数组 `{10, 20, 30, 40, 50}`,将数组中第 1 个元素与第 5 个元素交换,
- * 第 2 个元素与第 4 个元素交换(即首尾对称交换),然后输出交换后的数组。
- * @create 2026/7/16
- */
- public class Exercises01 {
- public static void main(String[] args) {
- int[] arr={10, 20, 30, 40, 50};
- System.out.print("交换前:");
- for (int i = 0; i < arr.length; i++) {
- System.out.print(arr[i]+" ");
- }
- System.out.println();
- System.out.print("交换后:");
- //首尾交换 第1位和第5位,第2位和第4位
- arr[0]=arr[0]+arr[4];
- arr[4]=arr[0]-arr[4];
- arr[0]=arr[0]-arr[4];
- arr[1]=arr[1]+arr[3];
- arr[3]=arr[1]-arr[3];
- arr[1]=arr[1]-arr[3];
- for (int i = 0; i < arr.length; i++) {
- System.out.print(arr[i]+" ");
- }
- }
- }
|