JAVA运算符

举报
运气男孩 发表于 2021/11/21 22:45:34 2021/11/21
【摘要】 本篇继续回顾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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。