Java数组的三种初始化方法

Posted 国王陛下万万岁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java数组的三种初始化方法相关的知识,希望对你有一定的参考价值。

import org.junit.Test;
//import org.testng.annotations.Parameters;

public class Demo {

    @Test
   public void test() {


//数组的静态初始化
        int a[] = {2, 0, 1, 9, 2020};
       System.out.println("----------静态初始化----------");
       getArray(a);
       
//数组的动态初始化方法一
        int[] b = new int[10];
        for (int i = 0; i < b.length; i++) {
            b[i] = i;
        }
       System.out.println("----------动态初始化1----------");
       getArray(b);

//数组的动态初始化方法二
        int[] c = new int[4];
        c[1] = 2;
        c[2] = 0;
        c[3] = 9;
       System.out.println("----------动态初始化2----------");
       getArray(c);

//数组的默认初始化,默认初始化只指定数组的长度,数组里面每个元素的值都是默认值
        int[]d=new int[5];
       System.out.println("----------默认初始化----------");
       getArray(d);

    }

    public void getArray(int[]arr){

        for (int j:arr){
            System.out.println(j);
            }
        }
}

 

以上是关于Java数组的三种初始化方法的主要内容,如果未能解决你的问题,请参考以下文章

groovy 定义数组方法

大数据必学Java基础(二十五):数组的三种初始化方式

JAVA学习笔记-数组的三种初始化方式

Java里数组的三种初始化方式

C语言 数组初始化的三种常用方法({0}, memset, for循环赋值)以及原理

java中关于对象初始化的问题