1.数组
数组定义格式:
数据类型[ ] 数组名=new 数据类型[数组的长度];
2.默认值
数据类型 默认初始化值
byte short int long 0
float double 0.0
char 一个空字符
boolean false
引用数据类型 null,表示变量不引用任何对象
//初始化数组,并赋值
public class Day {
public static void main(String[] args) {
//静态初始化
int[] arr=new int[]{1,2,3,4};
//0下标
int a1=arr[0];
System.out.println(a1);
//使用数组的属性获取数组大小(长度)
System.out.println("数组的长度:"+arr.length);
//获取数组的最后一个元素的值
System.out.println("最后一个元素的值:"+arr[arr.length-1]);
}
}
3.数组赋值
如果在使用数组时,不想使用这些默认值,也可以显式的为这些元素赋值
赋值语法:arr[0]=1;给arr的第0个位置赋值为1;
public class Day {
public static void main(String[] args) {
int[] arr = new int[5];
//给下标为0的元素赋值
arr[0] = 1;
//给数组最后一个元素赋值
arr[arr.length-1]=999;
System.out.println(arr[0]);
System.out.println(arr[arr.length-1]);
}
}
4.使用for循环遍历数组
在操作数组时,经常需要依次访问数组中的每个元素,这种操作称作数组的遍历;
public class Day {
public static void main(String[] args) {
//定义数组
int[] arr={1,2,3,4,5};
//使用for循环遍历数组的元素
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
获取数组的最大值:
public class Day {
public static void main(String[] args) {
int[] arr=new int[]{11,22,33,44,190,200}
//默认数组的一个值为最大值
int max=arr[0];
//因为默认第一个值是最大了,所以只需要跟(0)后面的进行比较
for(int i=1;i<arr.length;i++){
int iValue=arr[i];
if(iValue>max){
max=iValue;
}
}
System.out.println(max);
}
}
本文详细介绍了Java中数组的定义、初始化、赋值及遍历方法,包括数组的默认值、使用for循环遍历数组以及如何获取数组的最大值。通过具体代码示例,帮助读者深入理解数组的使用。
3607

被折叠的 条评论
为什么被折叠?



