Java语言比较3个数的大小怎么用三木运算符而不是if语言来实现呢

Java语言比较3个数的大小怎么用三木运算符而不是if语言来实现呢

三元式支持嵌套,原理就是"表达式 ? True : False"
冒号前者是表达式为真要走的逻辑,后者是为假要走的逻辑,
这个逻辑不局限于常量变量,也可以是表达式,比如这里嵌套了三元表达式;

class Untitled {
    public static void main(String[] args) {
        int a = 4;
        int b = 6;
        int c = 10;
        int max = a > b ? (a>c ? a : c ):( b>c ? b : c);
        System.out.println(max);
    }
}
    int a=12;
    int b=45;
    int c=345;
    int max=(a>b?a:b)>c?(a>b?a:b):c;;
    int min=(a<b?a:b)<c?(a<b?a:b):c;
    System.out.print("max:"+max);
    System.out.print("min:"+min);