相关疑难解决方法(0)

&&和||之间的区别

我不明白&&和||之间的区别 在某种程度上.

If(a && b) { then do this }
Run Code Online (Sandbox Code Playgroud)

现在,如果是假的,那么B 看了,但条件不测试.

但....

If(a || b) { then do this }
Run Code Online (Sandbox Code Playgroud)

现在,如果a为真,则b 查看,并且未测试条件.

为什么是这样.我想到了&&和||的目的 是为了帮助加快速度.如果它可以通过测试第一个条件来确定结果,则不需要查看第二个条件.但在&&的情况下,它确实看着它.而在||的情况下 它很有意义.

我有这个权利吗?如果我这样做,为什么会这样?

java

1
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1