数组——初始化(只含动态初始化+静态初始化)

首先java中此处只讲静态初始化+动态初始化

静态初始化就是提前在数组中设置好了数组内容,此内容不做改动,该多长已经在设置内容的时候已经决定

动态初始化就是仅限于new及确定数组大小长度,里面的数组内容没有,可自由进行填写,也包含了静态初始化的内容

代码示例:

package 数组;

public class 静态数组和动态数组 {

public static void main(String[] args) {
//静态数组
int[] b={1,2,3,4};
//动态数组
int[] a;
a=new int[10];
//输出静态变量
for (int i=0;i<b.length;i++)
{
System.out.print(b[i]+" ");
}
System.out.println();
//输出动态变量
for (int i=0;i<a.length;i++)
{
a[i]=i; //for循环数组的时候因为动态初始化没有数值的定义可自由定义,所以循环中定义每个数组的内容
System.out.print(a[i]+" ");//然后输出
}
}

}
posted @ 2021-12-04 18:24  道者顺心也  阅读(142)  评论(0)    收藏  举报