直接上代码
import java.util.Scanner;
public class Main {
public static class Max{
public int max(int x,int y){
return x>y?x:y;
}
}
public static class Min{
public int min(int x,int y){
return x<y?x:y;
}
}
public static void main(String[] args) {
Scanner b=new Scanner(System.in);
Max m=new Max();
Min q=new Min();
int x=b.nextInt();
int y=b.nextInt();
int z=b.nextInt();
int w=b.nextInt();
int a,v,c,d,i,l,o;
a=m.max(x,y);
v=m.max(z,w);
c=m.max(a,v);//最大的数
o=q.min(a,v);
a=q.min(x,y);
v=q.min(z,w);
d=q.min(a,v);//最小的数
a=m.max(a,v);
i=m.max(o,a);//第二大的数
l= q.min(o,a);//第二小的数
System.out.println(d+" "+l+" "+i+" "+c);
}
}
图解