Problem Description
利用默认参数的函数实现求2个或3个整数的最大值。
Input
输入3个int型整数。
Output
输出第1、2个整数及其最大值;
输出第1、2、3个整数及其最大值。
Sample Input
88 66 99
Sample Output
88 66 88
88 66 99 99
AC代码:
import java.util.Scanner;
class A {
int a;
public void setA(int a) {
this.a = a;
}
public int Sort1(int x) {
if (a < x)
a = x;
return a;
}
}
public class Main {
public static void main(String[] args) {
Scanner mi = new Scanner(System.in);
A a = new A();
int[] a1 = new int[5];
for (int i = 0; i < 3; i++) {
a1[i] = mi.nextInt();
}
a.setA(a1[0]);
int max1 = a.Sort1(a1[1]);
a.setA(max1);
int max2 = a.Sort1(a1[2]);
System.out.println(a1[0] + " " + a1[1] + " " + max1);
System.out.println(a1[0] + " " + a1[1] + " " + a1[2] + " " + max2);
mi.close();
}
}
————
余生还请多多指教!