扫盲系列之运算符
一、课程内容
1
算术运算符
笔记内容
2.1 算术运算符
+ 表示加法运算符 - 表示减法运算符
* 表示乘法运算符/ 表示除法运算符
% 表示取模/取余运算符
注意:
(1)在Java语言中两个整数相除的结果只取整数部分,丢弃小数部分。
(2)若希望计算的结果能够保留小数部分,则具体方式如下:
a.将其中一个操作数强制转换为double类型再运算即可;
b.让其中一个操作乘以1.0提升到double类型再运算即可;
(3)在Java中0不能除数,但0.0可以做除数结果是无穷;
(4)+既可以作为算术运算符也可以作为字符串连接符,具体区分方式如下:
当+两边的操作数中只要有一个是字符串类型时,则按照字符串连接符对待。
2
关系/比较运算符
笔记内容
2.2 关系/比较运算符
> 表示是否大于运算符
>= 表示是否大于等于运算符
== 表示是否等于运算符
!= 表示是否不等于运算符
所有关系运算符作为最终运算的表达式结果一定是boolean类型。
3
自增减运算符
笔记内容
2.3 自增减运算符
+ 表示加法运算符
++ 表示自增运算符,让变量自身的数值加1覆盖原来的数值
- 表示减法运算符
-- 表示自减运算符,让变量自身的数值减1覆盖原来的数值
注意:
a.对于单个变量来说,++放在变量名的前面或后面带来的结果都是让变量自身加1的效果;
b.对于表达式来说,++ia表示先让ia自身的数值加1,然后再作为表达式的结果;
ia++表示先让ia作为表达式的结果,然后再让ia自身的数值加1;
二、结束语
本文主要介绍JavaSE课程阶段第三天的部分内容,若有希望更快更多学习的小伙伴欢迎来现场感受小马哥的魅力。
小马哥专业扫盲很多年,不怕学不会就怕你不学,欢迎随时来勾搭。
领取专属 10元无门槛券
私享最新 技术干货