学习笔记|数组

数组就是一组相同类型的数据集合
创建数组的格式:
数据类型[] 数组名=new 数据类型[数组长度];

第二种定义格式
数据类型[] 数组名={数据,……};
在这里插入图片描述
通过for循环获取数组的值

在这里插入图片描述在数组中给我们提供了一个获得数组长度的属性 length
使用格式: 数组名.length
在这里插入图片描述
注意最常见的两个问题:
1:在操作数组时,注意数组的长度,不要出现数组越界

2:在操作数组时,注意不要出现空指针异常

创建一个整型的数组,数组长度为10,并在里面自定义添加10个整型数据,使用循环将数组中的数据全部输出
选择排序:
从零开始,依次和后面元素比较,小的往前面放

数组的排序
排序分为三种
1:选择排序:
从下标0开始,依次和后面元素比较,小的往前面放,第一轮结束后最小值出来以此类推.
在这里插入图片描述
冒泡排序:
相邻的两个数进行比较,如果条件符合两个数之间就交换位置,最先出现的是最大值
在这里插入图片描述
快速排序
在java中给我们提供一个Arrays类下面有一个sort()方法,此方法就是
快速排序法
但是由于这个方法是java给我们提供,所以我们需要去javajdk中找
导入路径 import java.util.Arrays;
使用格式:
Arrays.sort(数组名);
二维数组:
什么是二维数组?
就是在一维数组中存放数组。
二维数组的定义格式一:
数据类型[][] 数组名=new 数据类型[][];
如图:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值