黑马程序员技术交流社区

标题: 山东人在杭州 [打印本页]

作者: 小瓜子    时间: 2018-3-24 15:08
标题: 山东人在杭州
三种求最值的不同方法,可以根据不同的情况使用不同的方法
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);
                }
        }
各位坛友有什么好的方法都可以贴出来一起分享进步,谢谢大家的支持!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2