Java面试题:经过算术运算与逻辑运算后i与j的值为
发布时间
阅读量:
阅读量
如下语句通过算术运算和逻辑运算之后i和 j的结果是( )
| 1 2 3 4 5 6 | int i=0; int j=0; `if``((++i>0) |
(++j>0)) { //打印出i和j的值。 }` |
|---|
A i=0;j=0
B i=1;j=1
C i=0;j=1
D i=1;j=0
懵逼树下懵逼果,懵逼树前你和我
逻辑运算符(Java中)有四类:
&&(短路与),&
|(短路或),||
在JAVA语言中使用了称为"短接操作"的逻辑运算符。该符号标识为&&。它类似于其他编程语言中的"与"操作,并且能够跳过了未评估表达式的情况。
符号为:&&。
A与B逻辑运算符短路机制中,A若不成立,则跳过对B进行计算并直接返回假;仅在A成立的情况下,才会继续评估并返回与之对应的B运算结果。(来自百度百科)
而A&B,需要计算A和B的值才会返回值。
简单的来说:
&&和&都表示为与操作符,在使用时存在显著的区别。具体而言,在使用&&运算符时,在第一个条件不满足的情况下不会评估第二个条件;而使用与运算符&则会对所有条件进行评
全部评论 (0)
还没有任何评论哟~
