Home > Java > Javagetting Started > What are the three ways to initialize arrays in java

What are the three ways to initialize arrays in java

王林
Release: 2020-11-12 16:29:37
Original
25160 people have browsed it

The three ways to initialize arrays in java are: 1. Static initialization, such as [int a[] = {2, 0, 1, 9, 2020}]; 2. Dynamic initialization, such as [int[ ] c = new int[4]]; 3. Default initialization, such as [int[]d=new int[5]].

What are the three ways to initialize arrays in java

Initialization method:

1. Static initialization

2. Dynamic initialization

3.Default Initialization

(Learning video sharing: java course)

Code sample:

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);
            }
        }
}
Copy after login

Related recommendations:java introduction

The above is the detailed content of What are the three ways to initialize arrays in java. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template