数组的格式
格式一:
格式二:
格式三:
int[] array1 = new int[3];
int[] array2 = new int[]{1,2,3};
int[] array3 = {1,2,3};
数组的访问
数组的遍历
public class ArrayDemo {
public static void main(String[] args) {
//定义数组
int[] array = new int[5];
//给前三个元素赋值
array[0] = 1;
array[1] = 2;
array[2] = 3;
//通过for循环遍历数组,打印元素
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}
数组的初始化
动态初始化:只指定长度,由系统给出默认值。
静待初始化:给出初始化值,由系统决定数组长度。
数组类型为引用类型
求数组中的最大值
public class ArrayDemo {
public static void main(String[] args) {
//定义数组
int[] array = {2, 6, 5, 6, 1, 8, 3};
int temp = array[0];
for (int i = 0; i < array.length; i++) {
if (array[i] > temp) {
temp = array[i];
}
}
System.out.println(temp);
}
}
基本类型的变量作为参数传递时,转递的是值
引用类型的变量作为参数传递时,转递的是地址值