A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 雨来 高级黑马   /  2015-12-12 22:30  /  407 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

虽然 用判断 语句  if  else if 也可以做出来,但这样做 感觉逻辑上更简答了!

  1. /**
  2. 不使用面向对象求三个数中的最大值。
  3. */

  4. class GetMaxThree {
  5. public static void main(String[] args) {
  6.   int result = getTwo(3,5);
  7.   System.out.println(result);
  8.   int result2 =getThree(3,5,8);
  9.   System.out.println("result2 = " +result2);
  10. }
  11. public static int getTwo(int a, int b){

  12.   return a>b?a:b;
  13. }
  14. public static int getThree (int a, int b, int c) {
  15.   //通过两次调用  getTwo 得到最大值
  16.   return getTwo(a,getTwo(b,c));

  17.   


  18. }
  19.   
  20. }



复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马