Java运算符(逻辑运算)

  • 逻辑运算主要就是三类:与,或,非。
    范例:
    观察非的操作
public class Test {
     public static void main(String args[]){
System.out.println(!10>20));//true
}
}
  • 在逻辑运算之中,最为麻烦的就是与和或两个操作,其各有两种写法。
  1. 与操作:&,&&;
  2. 或操作:|,||,
  • 与操作特点:在进行多个条件判断时,只有全部的条件都满足才可以进入。
public class Test {
     public static void main(String args[]){
//判断力两个条件
if(1>2 &10/0==0){
System.out.println("条件满足!");
}
}
}
  • 当使用“&”的时候明确的表示有多个条件都需要判断,可是如果说前面已经有条件返回了false。后面即便有几十万个true,最终结果也是false。事实上,后面的条件已经不需要在判断了,我们使用一个“&&(短路与)”。这样就能避免上述程序出错。
  • 或操作:若干个判断条件只要有一个结果时true,最后返回的结果就是true,不管后面有多少个false。

从此以后,所编写的逻辑运算运算,都使用“&&”和“||”的操作。不要使用单独的或,与的操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 逻辑运算 单与&:两个条件都要判断双与&&:如果前面有条件已经返回了false,后面的,后面判断就不再执行 位运算...
    churin_zhu阅读 197评论 0 0
  • 表达式 表达式是由数字、运算符、数字分组符号(如括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合...
    劼哥stone阅读 587评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 如楔子 钉在生命 渴望复活 却被折磨成腐朽 想要跳跃 却失去挣扎的心火 竭力忘记 却被纠扯的清晰 肉皮覆盖的外表 ...
    2016冰山来客阅读 152评论 2 2