扫盲系列之运算符

扫盲系列之运算符

一、课程内容

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课程阶段第三天的部分内容,若有希望更快更多学习的小伙伴欢迎来现场感受小马哥的魅力。

小马哥专业扫盲很多年,不怕学不会就怕你不学,欢迎随时来勾搭。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180721G0VFAC00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券