第五章 数组

本文详细介绍了Java中数组的基本概念,包括数组的创建、初始化、默认值、元素访问与修改方法及数组长度获取等内容,并简要提及了三元运算符和排序算法的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数组:以int类型数组为例
创建数组:
int[ ] ints = new int[s];
变种: int ints[ ] = new int [5]; int [ ] ints = new int [5];
int [ ]ints = new int [5]; int[ ] ints = new int [5];
int[ ] ints = {1,2,3,4,5};
2.新建数组的每一个元素都有默认值
默认值:
byte short int long : 0
float double: 0.0
char: 空格(" ")值不确定
boolean: false
String: null
3.使用数组中的元素:数组[下标],
获取元素的值:
类型 对象名称= 数组[下标],
eg.int num= ints[0];
为元素进行赋值:
数组[下标] = 值;
eg. ints[1] = 12;
注意:在数组中,元素的位置以下标形式标记,数组元素下标为0开始
4.数组名称.length,表示获取数组的长度
注意:对数组进行操作时,一定注意数组长度,不能越界,否则将出现数组下标越界异常
在这里插入图片描述

注意:数组一旦被创建,则长度不可被改变
注意:对数组整体的赋值必须在当前数组被创建时进行,创建后不可以。
5.三元运算符:
变量a 关系运算符 变量b ? 值1:值2 eg. x > y ? a : b
问号左边为表达式,如果表达式结果为true,则返回值1,
6.快速排序
eg.
在这里插入图片描述

7.冒泡排序
eg.
在这里插入图片描述

8.多维数组:二维或者更多维的数组,称之为多维数组
定义方式:以int数组为例
二维:int[ ][ ] ints=new int[5][3]; 相当于int[ ][ ] ints={}
三维数组:int [ ] [ ] [ ] ints=new
在这里插入图片描述

注意:数组中元素之间以逗号间隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值