逻辑运算符和三元运算符

逻辑运算符

与(并且)&& 全都是true,才是true;否则就是false

或(或者)|| 至少一个是true,就是true;全都是false,才是false

非(取反) ! 本来是true,变成false;本来是false,变成true

        System.out.println(true && false);
        System.out.println(3<4 && 10>5);

        System.out.println(true || false);
        System.out.println(true || true);
        System.out.println(false || false);

        System.out.println(true);
        System.out.println(!true);

运行结果:

 

 

 

三元运算符

  • 三元运算符计算方式:
    •   布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
    •   布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
      public static void main(String[] args) {
      int i = (1==2 ? 100 : 200);
      System.out.println(i);//200
      int j = (3<=4 ? 500 : 600);
      System.out.println(j);//500
      }
posted @ 2022-06-28 22:12  monkey大佬  阅读(61)  评论(0)    收藏  举报