package test;
import java.util.Arrays;
import java.util.Scanner;
public class Chengji {
public static void main(String[] args) {
int Math;
int Phi;
int Eng;
Scanner scan = new Scanner(System.in);
System.out.println("[输入你的数学成绩]");
Math = scan.nextInt();
System.out.println("[请输入你的物理成绩]");
Phi=scan.nextInt();
System.out.println("[请输入你的英语成绩]");
Eng=scan.nextInt();
int []arr={Math,Phi,Eng};
int max=getMax(arr);
int min=getMin(arr);
double sum=getSum(arr);
Arrays.sort(arr);
System.out.println("最高分:"+max);
System.out.println("最低分:"+min);
System.out.println("平均分"+sum);
System.out.println("大到小的成绩为"+Arrays.toString(arr));
}
/**
* 取出数组中的最大值
* @param arr
* @return
*/
public static int getMax(int[] arr){
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
}
/**
* 取出数组中的最小值
* @param arr
* @return
*/
public static int getMin(int[] arr){
int min=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]<min){
min=arr[i];
}
}
return min;
}
/**
* 取出数组中的平均值
* @param arr
* @return
*/
public static double getSum(int[] arr){
double temp = 0;
double sum = 0;
for(int i=1;i<arr.length;i++){
sum=sum+arr[i];
}
temp=sum/arr.length;
return temp;
}
}
温馨提示:答案为网友推荐,仅供参考