JAVA逻辑运算符练习
java逻辑运算符练习题
public class LogicOperatorExercise{public static void main(String[] args) {boolean x = true;boolean y = false;short z = 46;if ((z++ == 46) && (y = true)) z++;//首先z++先比较再自增,所以前一个式子的输出为true,之后z自增变成47//之后我们观察后一个式子中 y = true的意义是将true赋值给y,并非是比较(比较是==,赋值是=)//所以后一个式子为true,并且y变成true//所以if语句为true,进行z++语句,所以z变成48if ((x = false) || (++z == 49)) z++;//首先将false赋值给x,所以前一个语句false,并且x变成false//虽然是短路或运算但是前一个式子为false,所以运行后一个式子//++z先进行自增,z = 49,之后再进行运算 z == 49为true//所以if语句为true(||有一个真就是真),进行z++语句,z变成50System.out.println("z=" + z);//z = 50}
}
本题主要的考察点除了基本的逻辑运算符,短路与短路或的运算符运算,同时考察了赋值(=)和等于(==)符号的区别,同时对于变量本身的自增运算的符号区别(++z和z++)等基础运算的综合考察
JAVA逻辑运算符练习相关推荐
- java逻辑运算符_Java逻辑运算符
Java逻辑运算符 Java逻辑运算符包含下面6中符号: && 与 :&& 与 前后两个操作数必须都是true才返回true,否则返回false & 不短路与 ...
- java逻辑运算符试题_Java逻辑运算符(、||和!)
逻辑运算符,把多个条件联合判断,用来判断条件是否成立.举例子,小明大于10岁,且数学测试分数超过90分,才能参加全国数学竞赛. 比如 intage=12;intscore=97;if(age>1 ...
- JAVA 逻辑运算符及注意事项
java 逻辑运算符 逻辑运算符: 指把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是布尔值(boolean) 逻辑运算符 与(并且) &&a ...
- Java逻辑运算符的简介说明
转自: Java逻辑运算符的简介说明 下文是笔者讲述java中逻辑运算符的简介说明,如下所示: java中的逻辑运算符包含以下6种:&&与:&& 与 前后两个操作数必须 ...
- java 逻辑与运算符,Java逻辑运算符与为运算符
Java逻辑运算符与位运算符 逻辑运算符(boolean数据) && 称为逻辑与运算,仅当两个数都为真(即true)时,结果才为真 || 称为逻辑或运算,其中一个数为真(即true)时 ...
- java 逻辑运算符
java 逻辑运算符 && 当且仅当两个操作数都为真,条件才为真. || 如果任何两个操作数任何一个为真,条件为真. ! 称为逻辑非运算符.用来反转操作数的逻辑状态.如果条件为true ...
- JAVA逻辑运算符示例详解:与、或、非、异或
JAVA逻辑运算符示例详解:与.或.非.异或 对比表 与 逻辑与 短路与 或 逻辑或 短路或 非 逻辑非 异或 逻辑异或 对比表 与(仅左右语句都为真时为真)包括:逻辑与& 和 短路与& ...
- java位逻辑运算符_详述:Java逻辑运算符与位运算
Java中逻辑运算符总共有分为三种" ","ll","!"运算符 .此为逻辑运算符,只有当给定的两个条件都为真时,返回结果为true,否则都 ...
- 是逻辑运算符 java_跟我学java编程—Java逻辑运算符
逻辑运算符用于连接两个条件表达式或布尔类型的变量,用于执行多个判断.在数学中,表示一个数值的范围时,经常用不等式来表述.例如:假设一个数值取值范围为0到100,设该数值为x,不等式0 逻辑与运算符&q ...
最新文章
- led灯条串联图_飞利浦32寸LED液晶显示器故障维修记
- PostgreSql入门命令
- 【面试招聘】聊聊读研究生应该怎么权衡offer的选择:适合选择恐惧症
- 软键盘挡住EditText
- python综合学习七之TensorFlow初识
- .NET Core+MySql+Nginx 容器化部署
- 【NOI2009】诗人小G【决策单调性dp】
- Mockito – JAXB的RETURNS_DEEP_STUBS
- Mobiscroll的介绍【一款兼容PC和移动设备的滑动插件】
- http协议的状态码400,401,403,404,500,502,503,301,302等常见网页错误代码
- OPENSSL 的深入理解
- web Api 返回json 的两种方式
- python打印文件到字符串_请问Python打印字符串到文本文件
- 引用和指针的区别[zz]
- Mysql高可用设计入门
- 蚂蚁金服“定损宝”现身AI顶级会议NeurIPS
- IM即时通讯项目框架分析
- 微信投票小程序怎么弄(微信活动投票小程序制作方法)
- 回顾过去,展望未来 —— web唐和诚
- easy-mock使用