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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小瓜子

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 小瓜子 初级黑马   /  2018-3-24 15:08  /  927 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

三种求最值的不同方法,可以根据不同的情况使用不同的方法
public class Test2 {
                public static void main(String[] args) {
       
                        1、if语句嵌套
                                int a= 2;
                                int b= 3;
                                int c= 4;
                                if(a>b){
                                        if(a>c){
                                                System.err.println(a);
                                        }else{
                                                System.out.println(c);
                                        }
                                       
                                }else {
                                                if(b>c){
                                                        System.out.println(b);
                                                }else{
                                                        System.out.println(c);
                                                }
                                 }
                2.三元运算符
                        int a = 2;
                        int b = 3;
                        int c = 4;

            int max = (a > b) ? a : b;
            max = (max > c) ? max : c;
                        //int max = ((a > b ? a : b) > c) ? (a > b ? a : b) : c;(这种方法比较乱)
                    System.out.println(max);
                        }
                3.if语句 + 逻辑运算符 &&
                        int a = 2;
                        int b = 3;
                        int c = 4;
                        int max=0;

                        if (a > b && a > c) {
                                max = a;
                        } else if (c > a && c > b) {
                                max = c;
                        } else{
                                max = b;
                        }
                                System.out.println(max);
                }
        }
各位坛友有什么好的方法都可以贴出来一起分享进步,谢谢大家的支持!!

0 个回复

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