20200202——java基础数组反转

巩固基础
巩固一下自己的基础,在长时间学习框架有一些api都记不住了,有一个基本的操作与方法都遗忘的差不多了。


数组
做一个很简单的题,数组反转,其实逻辑很简单,要注意的数组的输出

import java.util.Arrays;

/**
 * @Classname ReverseArray
 * @Description 数组反转
 * @Date 2020/2/2 0:55
 * @Created by mmz
 */
public class ReverseArray {
    public static int[] reverseArray(int[] array){
        for(int i =0;i<array.length/2;++i){
            int temp = array[i];
            array[i] = array[array.length-1-i];
            array[array.length-1] = temp;
        }
        return array;
    }

    public static void main(String[] args) {
         int[] array = new int[]{1,2,3};
         array = ReverseArray.reverseArray(array);
        System.out.println(Arrays.toString(array));

    }
}

要注意的点
数组的声明与初始化
两种初始化方法

int a[] = new int[12];
int a[] = new int[]{12345};

不管是动态还是静态创建数组,创建的时候就指明了数组的长度

数组的输出
用Arrays.toString方法

发布了716 篇原创文章 · 获赞 41 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_36344771/article/details/104140191