输出最大值
package max;
public class max {
public static void main(String[] args) {
int [ ]a=new int[]{1, 2, 3, 4, 5};
max.max(a);.//这里max(a)也是一样的效果。
}
public static void max(int[ ]a) {//定义辅助函数max
int max = a[0];
if (a.length > 0) {
for (int i = 1; i < a.length; i++) {
if (a[i] > max) {
max = a[i];
}
}
}
System.out.println(max);
}
}
结果:
输出最小值
package min;
public class min {
public static void main(String[] args) {
int []a={1,2,3,4,5};
min(a);
}
public static void min(int[]a){
int min=a[0];
if(a.length>0){
for(int i=1;i<a.length;i++){
if(a[i]<min){
min=a[i];
}
}
}
System.out.println(min);
}
}
结果:
两种输出其实都是一样的思路,在辅助的构造函数里先定义最小值,将数组的第一个值符给其,并遍历比较,最后将值赋给max或者min。