Java入门第四课---数组

Java入门第四课—数组

数组

什么是数组?

数组就是在内存空间中划出一串连续的空间

数据结构

数据容器定义的规则

基本要素

标识符:数组名称
数组元素:数组中存放的值
元素下标:从0开始
元素类型:数据类型统一化

数组越界

数组长度固定不变,要避免数组越界
数组是引用数据类型

两个值交换

借用第三方变量
int temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;

数据链
a[i] = a[i]+a[i+1];
a[i+1] = a[i] - a[i+1];
a[i] = a[i] - a[i+1];

数组扩充一般方法

int newleng = a.length*3/2+1;
a = new int[newleng];
再将数组的值赋入(深拷贝)
数组一旦建立就无法扩张!

一维数组

一维数组声明(整型)

int[] a = {1,2};
int[] a = new int[2];
int a[] = {1,2};

一维数组的遍历
for(int i = 0; i < a.length ; i++){
System.out.print(a[i]);
}

二维数组

二维数组声明

int[][] array = new int[3][3]
同一维数组

二维数组的遍历

for(int i = 0; i < array.length ; i++){
for(int j = 0; j < array[i].length; j++{
System.out.print(array[i][j]);
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值