Java基础--- 数组

数组的定义:
数组是可以存多个变量的容器, 数据类型是同一种 ,可以分为一维数组,二维数组
一维数组的定义格式:
数据类型[] 数组名称
数据类型 数组名称[]
数组的应用
数组的初始化:
动态初始化: 具体的数组元素值,由系统默认给定,数组长度自定义
数据类型[] 数组名称 = new 数据类型[数组长度]
数据类型 数组名称 []= new 数据类型[数组长度]
静态初始化:数组的元素值自定义,长度系统默认给定
数组的两种异常
数组角标越界
访问不存在的数组中的角标
java.lang.ArrayIndexOutOfBoundsException
解决: 排查原因,具体哪一行的角标越界;
空指针异常
一个对象的引用不存在了,还需完成某些特定的功能
java.lang.NullPointerException
解决:
对当前的对象进行非空判断
if(对象名!=null){
}
* 数组中的遍历方式*
将数组中的元素一一输出
数组中的属性 length
代码实现:
for(int x = 0 ; x<arr.length;x++){
if (xarr.length-1){ // 判断是否取到最后一个元素
System.out.println(arr[x])
}else{
//不是最后一个元素
System.out.println(arr[x])
}
}
数组中的最值问题:
//定义一个参照物
int max = arr [0];
//遍历后面的元素
for(int x = 1 ; x < arr.length;x++){
if (arr[x]>max){
}
} retrun min;
数组元素的逆序
for( int x = 0 ; x<arr.length; x++){
if (x
arr.length-1){
System.out.println(arr[x])
}
}
元素的基本查找:由开始查到尾
for( int x = 0 ; x<arr.length; x++){
if (arr[x]==value){
retrun x
}
}
二维数组
二位数组:
由多个一维数组组成的数组.

         定义二维数组的格式:
		数据类型[][] 数组名称 ;
		数据类型[] 数组名称[] ;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值