Java数组

Java创建数组的方法大致有三种#

一、声明并赋值#

int[] arr = {1,2,4, …};

二、声明数组名开辟空间并且赋值#

int[] arr;
arr = new int[]{1,2,3, …};

三、声明数组时指定元素个数然后赋值#

int[] arr1= new int[3];

注意:最大元素下标为2,并且所有的元素值均为0
赋值一般用for循环
**

四、在以上的基础上创建多维数组#

int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //每个子数组元素个数不要求均相同
int[][] arr = new int[m][n]; //其中n可以省略,在创建的时候可以指定
int[][][] arr = new int[m][n][q]; //同样其中n、q可以省略

实例#

    public static void main(String[] args) {
        int [] nums=new int[10];;//Java推荐使用的写法
        //int num[];//此种写法早年为了使C语言使用者快速上手Java
        for (int i = 0; i < 10; i++) {
            nums[i]=i+1;
            System.out.print(nums[i]+"\t");
        }
        System.out.println("数组长度为:"+nums.length);
    }

结果#

1	2	3	4	5	6	7	8	9	10	数组长度为:10

总结#

1、无论那种方法声明必须有 :数据类型 [ ] , 如:int[ ]
2、创建多维数组时,new后面的第一个方括号中的元素数量总不能省略
3、“new 数据类型[]{}”创建数组时,其中花括号可以省去,但要在“[ ]”中填写数组的个数

posted @   Cn_FallTime  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示
主题色彩