import java.util.*;
public class ex01 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String nums = "";
System.out.println("請輸入數字,輸入完畢請輸入0");
while(true) {
int num = in.nextInt();
if (num == 0) {
String[] ary = nums.split("\\,");
int[] nary = new int[ary.length];
for (int k=0; k<ary.length; k++)
nary[k] = Integer.parseInt(ary[k]);
System.out.println("最大值:"+multi_function(nary,1));
System.out.println("次大值:"+multi_function(nary,2));
System.out.println("最小值:"+multi_function(nary,3));
System.out.println("總和值:"+multi_function(nary,4));
System.out.println("平均值:"+multi_function(nary,5));
break;
}
nums += num+",";
}
}
public static int multi_function (int[] ary, int type) {
Arrays.sort(ary);
int sum=0;
for (int i : ary)
sum += i;
switch (type) {
case 1:
return ary[ary.length-1];
case 2:
return ary[ary.length-2];
case 3:
return ary[0];
case 4:
return sum;
case 5:
return sum / ary.length;
default:
return 0;
}
}
}