给定一个数组,输出数组中的最大值和最小值。
public class TestMaxMin {
public static void main(String[] args) {
int[] nums={2,4,6,12,35,77,7,1};
int a=0; //标记下标
//min
Min(nums,a);
Max(nums,a);
}
public static void Min(int[] nums,int a){
for (int i = 0; i < nums.length-1; i++) {
if (nums[a]>nums[i+1]){
a=i+1;
}
}
System.out.println("最小值:"+nums[a]);
}
public static void Max(int[] nums,int a){
for (int i = 0; i < nums.length-1; i++) {
if (nums[a]<nums[i+1]) {
a=i+1;
}
}
System.out.println("最大值:"+nums[a]);
}
}