码迷,mamicode.com
首页 > 其他好文 > 详细

逻辑与 逻辑或

时间:2019-12-24 20:53:21      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:推荐   main   void   sys   print   北京   说明   int   public   

/*
 运算符:逻辑运算符
 & &&  |  || ! ^
 说明:
 1.逻辑运算符 操作 的都是 boolean类型变量
*/
class LogicTest
{
 public static void main(String[] args)
 {
  //区分& 与 &&
  //相同点1:&  与&&的运算结果相同
  //相同点2:当符号左边是true时 二者都会执行符号右边的运算
  //不同点:当符号左边是false时 &继续执行符号右边的运算 &&不再执行符号右边的运算
  boolean b1=true;
  b1=false;
  int num1=10;
  if(b1&(num1++>0)){
   System.out.println("我现在在北京");
  }else{
   System.out.println("我现在在南京");
  }
  System.out.println("num1="+num1);
  boolean b2=true;
  b2=false;
  int num2=10;
  if(b2&&(num2++>0)){
   System.out.println("我现在在北京");
  }else{
   System.out.println("我现在在南京");
  }
  System.out.println("num2="+num2);
  //区分 : |  与 ||
  //相同点1:|  与||的运算结果相同
  //相同点2:当符号左边是false时 二者都会执行符号右边的运算
  //不同点3:当符号左边是true时 |继续执行符号右边的运算 而||不再执行符号右边的运算
  //开发中 推荐使用 &&
  boolean b3=false;
  b3=true;
  int num3=10;
  if(b3|(num3++>0)){
   System.out.println("我现在在北京");
  }else{
   System.out.println("我现在在南京");
  }
  System.out.println("num3="+num3);
  boolean b4=false;
  b4=true;
  int num4=10;
  if(b4||(num4++>0)){
   System.out.println("我现在在北京");
  }else{
   System.out.println("我现在在南京");
  }
  System.out.println("num4="+num4);
 }
}

逻辑与 逻辑或

标签:推荐   main   void   sys   print   北京   说明   int   public   

原文地址:https://www.cnblogs.com/xuezha/p/12093184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!