JAVA运算符
【摘要】 本篇继续回顾java的基础,打好基础才能写好高内聚低耦合、更易维护的代码呀。运算符与表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明: int a = 10; int b = 20; int c = a + b; 算术运算符 赋值运算符 ...
本篇继续回顾java的基础,打好基础才能写好高内聚低耦合、更易维护的代码呀。
运算符与表达式
运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。
举例说明: int a = 10; int b = 20; int c = a + b;
算术运算符
赋值运算符
注意事项: 扩展的赋值运算符隐含了强制类型转换
自增自减运算符
注意事项:
- ++和-- 既可以放在变量的后边,也可以放在变量的前边。
- 单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。
- 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。
关系运算符
注意事项: 关系运算符的结果都是boolean类型,要么是true,要么是false。 千万不要把“==”误写成“=”。
逻辑运算符
注意事项:
逻辑与&,无论左边真假,右边都要执行。
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行
逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。
最常用的逻辑运算符:&&,||,!
三元运算符
格式:关系表达式 ? 表达式1 : 表达式2;
范例:a > b ? a : b;
计算规则:首先计算关系表达式的值
- 如果值为true,表达式1的值就是运算结果
- 如果值为false,表达式2的值就是运算结果
看了这么多,来做个简单的小案例:
三个和尚
需求:一座寺庙里住着三个和尚,已知他们的身高分别为150cm、210cm、165cm,请用程序实现获取这三个和尚的最高身高。
简单分析:
1.定义三个变量用于保存和尚的身高,单位为cm,这里仅仅体现数值即可。
int height1 = 150; int height2 = 210; int height3 = 165;
2.用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来。
(height1 > height2) ? height1 : height2;
3.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存。
(tempHeight > height3) ? tempHeight : height3;
4.输出结果
关于java的运算符大概就介绍到这里了,感恩能与大家在华为云遇见!希望能与大家一起在华为云社区共同成长。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)