java什么是数组_JAVA基础 数组

一、为什么需要数组?

数组能保存大量的相同类型的数据

数组:同类型、大批量

我想要保存40个同学的考试成绩

--使用变量保存一个值

--使用数组保存多个值

二、什么是数组?

在内存中开辟的一块连续的空间

三、如何使用数组?

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

数据类型:char int double String boolean

数组类型:char[] int[] double[] String[]

四、数组的其它知识:

1:变量没有默认值,数组有默认值

int[]0

double[]0.0

String[]null

char[]ASCLL码为0的字符,就是空格

boolean[]false

2.数组下标从0开始,最大下标 = 数组长度-1

3:使用数组一定会出现的错误:数组下标越界:使用了没有的下标

ArrayIndexOutOfBoundsException

4.获取数组的长度length:长度

数组名.length

5.循环遍历数组

for(int i=0;i

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

}

五,数组的算法

数组合并

f6abba8f135d85e5338b5820afb1ec99.png

数组复制:

d4bdad0d0c5546ef5707d0eef6d7f7e2.png

数组查询:

ffa0f31d37724175ea14eff22adc7753.png

数组的删除:

48725d18539f175d47fbf98ffea33c5d.png

数组反序

85644241d5cb3b605bc317e4405d3f11.png

冒泡排序

8ff49fbf08886c78e36ca8da9dafa858.png

选择排序

99ff32cd53ebc8169e2242daeb55b1dc.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值