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]].
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); } } }
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!