一维数组

本文深入讲解Java中数组的定义与使用,包括初始化、遍历、查找最大值等基本操作。通过实例演示如何创建数组,访问元素,以及使用循环结构遍历数组。适合初学者和需要复习数组概念的开发者。

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

/*
定义数组容器
定义数组容器,要素,强制数据类型的语言
必须有数据类型, 大小, 就是存储数据的个数
定义数组公式:
数据类型[] 变量名 = new 数据类型[存储元素的个数];

数据类型: 数组中存储元素的数据类型
[] 表示数组的意思
变量名 自定义标识符

new 创建容器关键字
数据类型: 数组中存储元素的数据类型
[] 表示数组的意思
元素个数,就是数组中,可以存储多少个数据 (恒定, 定长)

数组是一个容器: 存储到数组中的每个元素,都有自己的自动编号
自动编号,最小值是0, 最大值,长度-1
自动编号专业名次, 索引(index), 下标, 角标
访问数组存储的元素,必须依赖于索引, 公式 数组名[索引]

Java提供一个属性,操作索引的
数组的一个属性,就是数组的长度, 属性的名字 length
使用属性: 数组名.length 数据类型 int

数组的最小索引是0, 最大索引数组.length-1
*/
public class ArrayDemo{
public static void main(String[] args){
//定义数组,存储整数,容器长度, 3个
// 数据类型[] 变量名 = new 数据类型[存储元素的个数];
int[] arr = new int[3];
System.out.println(arr);

//通过索引的方式,数组中的三个元素
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);


System.out.println(arr.length);

 

 

*
数组遍历:
将所有的数组元素,全获取
依靠索引, 规律从0开始,一直在自动增长1, 到达length-1
循环来实现
for 知道循环次数, 计数器思想
while 不确定循环次数
*/

public class ArrayDemo_3{
public static void main(String[] args){
int[] arr = {2,1,3,5,7,0,4};

for(int i = 0 ; i < arr.length; i++){
System.out.println(arr[i]);
}
}
}

 

 


计算数组中的最大值
数组 {4,1,7,5}; 做比较
*/
public class ArrayDemo_5{
public static void main(String[] args){
//定义数组,int类型
int[] arr = {5,1,12,4,6,8,0,3};
//定义变量,记录数组中0索引上的元素
int max = arr[0];

//遍历数组,获取所有的元素,和变量max比较
for(int i = 1; i < arr.length ; i++){
//变量max,和数组中的每个元素进行比较
//如果max,小于了数组中的一个元素
if( max < arr[i] ){
//较大的数组的元素,赋值给max
max = arr[i];
}
}
// 遍历完成,变量max,就是数组最大值
System.out.println(max);
}
}

转载于:https://www.cnblogs.com/cxd1996/p/9989283.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值