思路:
- 求最大值
先设置一个变量max,假设数组【0】号最大,并且存放在max中,然后与数组中的其他元素每一个都比较一下,若比max大,则将arr【i】赋值给max,以此类推得到最大值 - 求最小值
设置一个变量min,假设数组假设数组【0】号最小,并且存放在min中,然后与数组中的其他元素每一个都比较一下,若比min还小,则将arr【i】赋值给min,以此类推得到最小值
public class Arrrey {
public static int getMax(int[] arr) {
//求数组arr的最大值
int max=arr[0];
for(int i=1;imax) {
max=arr[i];
}
}
return max;
}
public static int getMin(int[] arr) {
//求数组arr的最小值
int min=arr[0];
for(int i =1;iarr[i]) {
min=arr[i];
}
}
return min;
}
public static void main(String[] args) {
//主函数
int[] arr = new int[] {2,6,1,8,99,98};
col(arr);
System.out.println();
System.out.println("max="+getMax(arr));
System.out.println("min="+getMin(arr));
}
public static void col(int[] arr) {
//数组的遍历
System.out.print("[ ");
for (int i=0 ; i
**还有一种方法是下标法,**不将arr【0】赋值给max进行比较,而是将【0】的下标赋值给max进行比较,比较过程和上面类似
public class day1017 {
public static void col(int[] arr) {
//数组遍历
System.out.print("[ ");
for (int i=0 ; i



