数组动态初始化和静态初始化的区别
静态初始化
int [ ] num1=new int []{1,2,3};
静态初始化:初始化时显示指定每个数组元素的初始值,由系统决定数组的长度
动态初始化
int [] num2 =new int [3];
num2[0] =1;
num2[1]=2;
num2[3]=3;
动态初始化:初始化时指定数组的长度
注:int [ ] num3=new int [3] {1,2,3};这样初始化在java中是不可以,C#里面是可以运行的
int [ ] num4=new int [3] {1,2,3};这样初始化时错误的,java,C#中都不可以
数组的下标第一个是0;