当前位置:网站首页 > Java教程 > 正文

java短路教程



  短路的意思就是惰性运算,当符号左边的式子已经可以确认最后结果时,符号右边的式子就不进行计算了。

  短路与是Java语言中的一个逻辑运算符,记作&&,与编程语言中的与(&)相似,但是具有短路性质:在使用&进行运算时,不论左边为true或者false,右边的表达式都会进行运算,而如果使用&&进行运算,当左边为false时,右边的表达式不会进行运算,因此&&被称为短路与。

  短路或是Java语言中的一个逻辑运算符,记作||,与编程语言中的或(|)相似,但是具有短路性质:在使用|进行运算时,不论左边为true或者false,右边的表达式都会进行运算,而如果使用||进行运算,当左边为true时,右边的表达式不会进行运算,因此||被称为短路或。

 

运行结果:

  由结果可得,当A()返回的是false,运行的是短路与时,B()并没有执行。当A()返回的是true,运行的是短路或时,B()没有执行。当执行与和或时,无论A()返回什么,B()都会执行。

  • 对于与来说,要求所有的条件都要判断。
  • 对于短路与来说,如果第一个条件为false,则后面的条件不再判断。
  • 对于或来说,要求所有的条件都要判断。
  • 对于短路或来说,如果第一个条件为true,则后面的条件不在判断。

版权声明


相关文章:

  • java设计自学教程2024-11-23 10:42:04
  • java fx官方教程2024-11-23 10:42:04
  • java网页布局教程2024-11-23 10:42:04
  • 公众号java开发教程2024-11-23 10:42:04
  • java教程怎么读2024-11-23 10:42:04
  • java框架spring应用教程2024-11-23 10:42:04
  • java租房教程2024-11-23 10:42:04
  • java爬虫教程实例2024-11-23 10:42:04
  • java 教程pdf2024-11-23 10:42:04
  • 如何制作java教程2024-11-23 10:42:04