import java.util.*;
public class PratiseDemo4 {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
double[] grade=new double[5];
System.out.println("请输入学生成绩");
for(int i=0;i<=4;i++)
{
grade[i]=scan.nextDouble();
}
System.out.println("数组自然顺序为:");
show(grade);
System.out.println();
System.out.println("数组排序后的顺序");
sort(grade);
System.out.println();
System.out.println("最大值为"+ getMax(grade));
System.out.println("最小值为"+getMin(grade));
}
public static void show(double[] x)//遍历数组
{
for(int i=0;i<x.length;i++)
{
System.out.print(x[i]+",");
}
}
public static void sort(double[] x)//选择排序
{
for(int i=0;i<x.length-1;i++)
{
for(int j=i+1;j<x.length;j++)
{
if(x[i]>x[j])
{
double temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}
}
for(int i=0;i<x.length;i++)
{
System.out.print(x[i]+",");
}
}
public static double getMax(double[] x)//获取最大值
{
double max=x[0];
for(int i=1;i<=4;i++)
{
if(max<x[i])
{
max=x[i];
}
}
return max;
}
public static double getMin(double[] x)//获取最小值
{
double min=x[0];
for(int i=1;i<=4;i++)
{
if(min>x[i])
{
min=x[i];
}
}
return min;
}
}
不要太感谢我啊 呵呵