数组初始化的三种方式java,java定义一个数组并初始化

  数组初始化的三种方式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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: