目录
1.获取数组中最大值
int[] arr = {20, 30, 200, 20, 1, 50};
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) { //进行比较
max = arr[i];
}
}
//如果求最小值,就把大于号改成小于号就可以啦!
2.反转数组中的元素
//方法一:
int[] arr = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
//思路:首尾元素交换值,遍历一半
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]);
}
//方法二:
int[] arr = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
for (int i = 0, j = arr.length - 1; i < j; i++, j--) {
int t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}