Java实现数组逆序

Java实现数组逆序

思路:
找到头元素和尾元素之间的对应关系,两两交换;
难点在于找出他们交换的次数 ,i

代码如下

public class ReverseBoolean {
    public static void main(String[] args) {
        //静态初始化数组
        boolean [] arr={true,false,true,false,false};
        //i
        for (int i = 0; i <arr.length/2 ; i++) {
            //定义一个零时变量,用于交换头元素和尾元素
            boolean temp=arr[i];
            arr[i]=arr[arr.length-1-i];
            arr[arr.length-1-i]=temp;
        }
        //foreach循环遍历数组
        for(boolean  n:arr){
            System.out.println(n);
        }
    }
}

你可能感兴趣的:(java基础,java,算法,数据结构)