java基础之数组的基本操作

//数组的两种初始化方式:动态初始化和静态初始化
//动态初始化:用户赋予长度,系统赋初值
int[] array1 = new int[5];

//静态初始化:用户赋值,系统计算长度
int[] array2 = new int[]{1, 2, 3, 4, 5};
//简写
int[] array3 = {1, 2, 3, 4, 5};

-------------------------------
int[] arr = {10, 20, 30, 40, 50};
//数组正向遍历
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}

//数组反向遍历
for (int i = arr.length - 1; i >= 0; i--) {
System.out.println(arr[i]);
}

//获取数组中的最大值或最小值,核心:定义一个参照值

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

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

//数组元素反转
for (int i = 0; i < arr.length / 2; i++) {
int t = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = t;
}

for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
posted @ 2021-12-15 16:12  时光不染-^^-  阅读(61)  评论(0)    收藏  举报