class Max{static class MinMax{private int max,min,count=0;MinMax(){}MinMax(int max,int min,int count){this.max=max;this.min=min;this.count=count;}public int getMax() {return max;}public int getMin() {return min;}public int getCount() {return count;}}public static MinMax Calculate(int[] data) {int max=Integer.MIN_VALUE;int min=Integer.MAX_VALUE;int count=0;for(int i=0;i<data.length;i++) {if(data[i]<=min) {min=data[i];}if(data[i]>max) {count=0;max=data[i];count++;}else if(data[i]==max)count++;}return new MinMax(max,min,count);}
}
Scanner in=new Scanner(System.in);
int[] data=new int[6];
for(int i=0;i<6;i++) {data[i]=in.nextInt();
}
Max.MinMax cal=Max.Calculate(data);
System.out.println("最大值:"+cal.getMax()+"\n最小值:"+cal.getMin()+"\n最大值出现的次数:"+cal.getCount());
in.close();
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!