Java一维数组和二维数组详解----配合实例

一.数组的特点:

1.数组是有序排列

2.数组是属于引用数据类型的变量,数组的元素,既可以是基本数据型也可以是引用数据类型

3.创建数组对象会在内存中开辟一整块连续的内存空间

4.数组的长度一旦确定就不能修改

二.一维数组的声明与初始化

1. int [] array; 声明数组

array=new int []{12,34,56,78};数组的静态初始化

2. 数组的动态初始化

int [] arr =new int [5];

3.动态数组的赋值

arr[0]=11;

arr[1]=12;

arr[2]=13;

arr[3]=14;

arr[4]=15;

注意:数组下标从0开始,数组里有5个数据元素,数组下标就到4。

4.数组的长度

System.out.println(arr.length);

执行上句即可得到数组长度

5.遍历数组

for(int i=0;i<arr.length;i++){

System.out.println(arr[i]);

}

上面的语句就会不断循环的读出数组里的数据元素。

第一次读出arr[0]=11;

第二次读出arr[1]=12;

第三次读出arr[2]=13;

第四次读出arr[3]=14;

第五次读出arr[4]=15;

6.数组元素的默认初始化值

int [] a=new int[4];

for(int i=0;i<a.length;i++){

System.out.println(a[i]);

}

上述数组没有赋初始值,由于数组是整型的,所以它的数据元素的默认值是0;不同类型的数组的数据元素的默认初始值不同。

>数组元素是float型:默认值:0.0。

>数组元素是boolean型:默认值:false或true。

>数组元素是char型:默认值:0或\u000,非’0’。

>数组元素是引用数据类型:默认值:null

例子:

String[]

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风&似恋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值