首页 > 编程知识 正文

java数组实例化,java 初始化数组

时间:2023-05-03 13:06:53 阅读:44198 作者:308

初始化的数组的两种常见方法

1 .静态初始化

2 .动态初始化

格式:

1 .动态初始化格式:

数据类型[ ]数组名称=new数据类型[数组长度]

2 .静态初始化格式:

数据类型[ ]数组名称=new数据类型[ ]{元素1、元素2、元素3…}

3 .静态初始化省略格式:

数据类型[ ]数组名称={元素1、元素2、元素3…}

动态初始化:

publicclassdynamicarray { publicstaticvoidmain [ ] args } { inti=5; int[] arrayA=new int[5]; //动态数组的标准分配arrayA[0]=1; arrayA[1]=2; arrayA[2]=3; system.out.printf (' % dn % dn % dn ',arrayA[0],arrayA[1],arrayA[2] ); int[] arrayB; //动态数组步长分配arrayB=new int[i]; arrayB[0]=4; arrayB[1]=5; arrayB[2]=6; system.out.printf (' % dn % dn % dn ',arrayB[0],arrayB[1],arrayB[2] ); }静态初始化:

publicclassstaticarray { publicstaticvoidmain (字符串(args ) int ) Arraya=newint ) ) 10、20、30 }; //静态数组标准分配system.out.printf(%dn%dn%dn ',arrayA[0],arrayA[1],arrayA[2] ); arrayA[0]=20; system.out.printf (' % dn % dn % dn ',arrayA[0],arrayA[1],arrayA[2] ); char[] arrayB; arrayB=new char[]{ '大','来','啸' }; system.out.printf (' % cn % cn % cn ',arrayB[0],arrayB[1],arrayB[2] ); //静态数组的两步分配int [ ] arrayc={ 30,40,50 }; //静态数组省略表达式分配,省略为system.out.printf (' % dn % dn % dn ',arrayA[0],arrayA[1],arrayA[2] ) }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。