java如何使用三元运算符表示逻辑关系

答案还需要在限制字符数内。

题目中文意思:给定两个布尔变量 b 和 c,仅使用条件运算符以及符号 b、c 和 true 或 false,编写一个与 b && c 等效的表达式。这意味着您的表达式最多包含九个(非空白)字符。

实例:b==c?true:false

public class Demo{
    public static void main(String [] args){
 
        boolean b=false;
        boolean c=false;
        System.out.println("b和c是否相同:"+(b==c?true:false));
    }
}

 

b&&c?1:0

题目中已经有b&&c这个表达式了,这两个都是逻辑表达式

public class Test{
    public static void main(String [] args){

        boolean b=true;
        boolean c=true;
        boolean a = b && c ?1:0;
        System.out.println("a="+a);
    }
}

 

b? c?1:0 :0;