力扣练习题(数组中数据反转)

力扣练习题(数组中数据反转)

要求:int[] arr = {12,23,34,45,56,67,78,89,90};
变为:int[] arr = {90,89,78,67,56,45,34,23,12};
思路:

1. 定义一个数组用静态初始化完成元素的初始化
2. 循环遍历数组,定义两个索引变量,判断条件是开始索引小于结束索引
3. 变量交换
4. 遍历索引

    public static void main(String[] args) {
    
    
        int[] arr = {
    
    12,23,34,45,56,67,78,89,90};
        int trmp;
        for (int start = 0, end = arr.length-1; start < end; start++, end--) {
    
    
            trmp = arr[end];
            arr[end] = arr[start];
            arr[start] = trmp;

        }
        for (int i = 0; i < arr.length; i++)
            System.out.println(arr[i]);

    }

Guess you like

Origin blog.csdn.net/weixin_54107527/article/details/121394277