虽然 用判断 语句 if else if 也可以做出来,但这样做 感觉逻辑上更简答了!
- /**
- 不使用面向对象求三个数中的最大值。
- */
- class GetMaxThree {
- public static void main(String[] args) {
- int result = getTwo(3,5);
- System.out.println(result);
- int result2 =getThree(3,5,8);
- System.out.println("result2 = " +result2);
- }
- public static int getTwo(int a, int b){
-
- return a>b?a:b;
- }
- public static int getThree (int a, int b, int c) {
- //通过两次调用 getTwo 得到最大值
- return getTwo(a,getTwo(b,c));
-
-
-
-
- }
-
- }
复制代码
|
|