数组元素反转
package com.learn.day05.demo03;/*
數組元素的反轉:
本來的樣子:[1, 2, 3, 4]
之后的樣子:[4, 3, 2, 1]要求不能使用新數組,就用原來的唯一一個數組。*/
public class Demo07ArrayReverse {public static void main(String[] args) {int[] array = { 10, 20, 30, 40, 50 };// 遍歷打印數組本來的樣子for (int i = 0; i < array.length; i++) {System.out.println(array[i]);}System.out.println("============");/*初始化語句:int min = 0, max = array.length - 1條件判斷:min < max步進表達式:min++, max--循環體:用第三個變量倒手*/for (int min = 0, max = array.length - 1; min < max; min++, max--) {int temp = array[min];array[min] = array[max];array[max] = temp;}// 再次打印遍歷輸出數組后來的樣子for (int i = 0; i < array.length; i++) {System.out.println(array[i]);}}}
總結
- 上一篇: 数组的遍历输出
- 下一篇: 数组作为方法参数_传递地址