日期:2014-05-20 浏览次数:21004 次
public static void main(String[] args) {
if(args.length < 4) throw new IllegalArgumentException("参数个数小于4");
int a = 0, b = 0, c = 0, d = 0;
int t = 0;
for (int i = 0; i < 4; i++) {
if (i == 0) {
a = Integer.valueOf(args[0]);
} else if (i == 1) {
b = Integer.valueOf(args[1]);
} else if (i == 2) {
c = Integer.valueOf(args[2]);
} else if (i == 3) {
d = Integer.valueOf(args[3]);
}
}
if (a > b) {
t = a;
a = b;
b = t;
}
if (a > c) {
t = a;
a = c;
c = t;
}
if (a > d) {
t = a;
a = d;
d = t;
}
/**a此时比b,c ,d 都小**/
if (b > c) {
t = b;
b = c;
c = t;
}
if (b > d) {
t = b;
b = d;
d = t;
}
/***同样的思路处理b,c**/
if (c > d) {
t = c;
c = d;
d = t;
}
System.out.println(a + " " + b + " " + c + " " + d);
}