java怎么定义一维数组_Java定义一个一维数组有哪几种方法

展开全部

首先: 一维62616964757a686964616fe59b9ee7ad9431333366306432数组的声明 ; 代码如下int[] ary1; //Java推荐的数组声明方式

int ary2[]; // 不推荐,但也是正确的,C语言等使用这种方式

其次: 声明的声明和赋值//参考一

int[] ary1 = {1,2,3};// 声明的时候,同时赋值

//参考二

int[] ary2 = new int[3];//指定数组的长度为3

ary2[0] = 1; //数组下标从0开始, 依次给每个元素赋值

ary2[1] = 2;

ary2[2] = 3;

//参考三

int[] ary3 = new int[] {1,2,3}; //注意, 这里的new int[]方框里不能指定长度

最后: 注意数组的默认值;

简单数据类型,比如boolean类型的数组,默认值就是false, int类型的数组,默认值就是0.

对象类型的数组,比如Boolean类型的数组,默认值是null,Integer类型的数组,默认值还是nullint[] ary1 = new int[1];

System.out.println(ary1[0]); //输出0

Integer[] ary2=new Integer[1];

System.out.println(ary2[0]); //输出null

boolean[] b1=new boolean[1];

System.out.println(b1[0]); //输出false

Boolean[] b2=new Boolean[1];

System.out.println(b2[0]); //输出null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值