数组初始化的三种方式java,java定义一个数组并初始化
如何解决写爬虫IP受阻的问题?立即使用。
java实现数组初始化的方法:
1.静态初始化
2.动态初始化
格式:
1.动态初始化格式:
Type []数组名=新数据类型[数组长度]2。静态初始化格式:
Type []数组名=新数据类型[]{元素1,元素2,元素3…}3。静态初始化省略格式:
Type [] array name={element 1,element 2,element 3…}动态初始化:
公共类动态数组{
公共静态void main(String[] args) {
int I=5;
int[]arrayA=new int[5];//动态数组的标准分配
arrayA[0]=1;
arrayA[1]=2;
arrayA[2]=3;
system . out . printf( % d \ n % d \ n % d \ n ,arrayA[0],arrayA[1],arrayA[2]);
int[]arrayB;//动态数组分步分配
arrayB=new int[I];
arrayB[0]=4;
arrayB[1]=5;
arrayB[2]=6;
system . out . printf( % d \ n % d \ n % d \ n ,arrayB[0],arrayB[1],arrayB[2]);
}
}静态初始化:
公共类StaticArray {
公共静态void main(String[] args) {
int[] arrayA=new int[]{10,20,30 };//静态数组标准分配
system . out . printf( % d \ n % d \ n % d \ n ,arrayA[0],arrayA[1],arrayA[2]);
arrayA[0]=20;
system . out . printf( % d \ n % d \ n % d \ n ,arrayA[0],arrayA[1],arrayA[2]);
char[]arrayB;
ArrayB=new char[]{ big , come , e };
system . out . printf( % c \ n % c \ n % c \ n ,arrayB[0],arrayB[1],arrayB[2]);//静态数组的两步分配
int[] arrayC={30,40,50 };//静态数组省略分配。注意省略不能分两步走。
system . out . printf( % d \ n % d \ n % d \ n ,arrayA[0],arrayA[1],arrayA[2]);
}
}以上是java如何实现数组初始化的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。