java-数组

本文介绍了Java中的数组概念,包括定义格式、初始化方法以及静态和动态初始化的例子。详细阐述了数组元素的访问,强调索引从0开始且连续的特点。还讲解了如何遍历数组并获取数组长度。最后,通过一个寻找数组最大值的案例展示了数组操作的实际应用。
摘要由CSDN通过智能技术生成

一、什么是数组

·数组(array):是一种用于储存多个相同数据类型的储存模型(可以理解为容器)。

1)定义格式:数据类型[]变量名;

            例: int[]=arr;

2)数组的初始化:①静态初始化

                             ②动态初始化

静态初始化:

格式:数据类型  []  变量名= new 数据类型 [] {数据1,数据2,数据3....}

简化:数据类型  []  变量名= {数据1,数据2, 数据3...}

例:int [] arr = {1, 2 ,3}

二、数组元素的访问

1)①数组变量访问     格式:数组名

②数组内部保存的数据的访问   格式:数组名[索引]

2)索引:索引是数组中数据的编号方式

作用:索引用于访问数组中的数据使用,数组名【索引】等同于变量名。

特征:①从0开始

           ②连续的

           ③逐一增加,每次加一

三、数组的常见操作

1)遍历

什么是遍历?获取数组中的每一个元素,我们可以把获取到的元素输出在控制台

怎么获取数组的长度?格式:数组名.length

                                             例:arr.length

 数组遍历通用格式:

int[] arr= {..};
for(int i=0; i<arr.length; i++){
    arr[i];//对元素arr[i]进行操作
}

注意:数组遍历指的是把数组中的所有元素提取出来,取出来之后可以(打印、求和、判断。。。)

四、数组案例

1)获取最大值:

int[] arr = {12,45,98,73,60};

思路:

①:定义一个变量,用于保存最大值

int max;

 ②:取数组中第一个数据作为变量的初始值

int max = arr[0];

③:与数组中剩余的数据逐个比对,每次比对将最大值保存到变量中

for(int = i; x<arr.length;x++){
    if(arr[x]<max){
     max = arr[x];
  }
}

④:循环结束后打印变量的值

System.out.println("max:"+max);

 代码实现:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值