掌握基础的算数运算符和关系运算符

举报
周小末天天开心 发表于 2022/11/18 09:49:43 2022/11/18
【摘要】 掌握基础的算数运算符和关系运算符

前言

        掌握基础的算数运算符和关系运算符。

一、运算符介绍

        运算符是一种特殊的符号,用作表示数据的运算,比较和赋值等。

        运算符主要分为:算数运算符、赋值运算符、关系运算符、逻辑运算符,三元运算符和位运算符。

二、算术运算符

 (1)算术运算符的介绍

        算术运算符就是针对数值类型的变量进行计算的一种符号。

(2)算术运算符的分类

算术运算符 运算方式 演示 结果

+

正号
+5
5

-

负号
-8
-8

+


5 + 5
10

-


5 - 5
0

*


5 * 5
25

/


5 / 5
1

%

模除(取余)
5 % 2
1

++

自增:分为自增在前和自增在后两种

i = 5 ;j = i++

i = 5 ;j = ++i

i = 6 ,j = 5

i = 6 ,j=6

--

自减:  分为自减在前和自减在后两种

i = 5 ;j = i--

i = 5 ;j = --i

i = 4 ,j = 5

i = 4 ,j=4

(3)算术运算符的使用细节

1)自增自减运算符都作为独立的语句使用,前++(--)和后++(--)都完全等价于

        i = i + ( - ) 1 ;

2)模除运算时,模除号" % "左右两边的数都必须是整数,不能为小数。

3)对于除号" / " 左右两边的数,整数和小数是有区别的,当两边的数都为整数时,最终结果只保留整数部分而舍弃小数部分 ,例如:10 / 3 = 3 。当两边的数有一方为小数时,最终结果为小数,例如:5 / 2.0 = 2.5 。

练习:int i =1;  i = i++;  System.out.print(i);  最后结果为?

QQ图片20220922143425.png

运算结果为:

QQ图片20220922143549.png

三、关系运算符

(1)关系运算符介绍

1)关系运算符算出的结果都是 Boolean 类型,要么是true,要么是false。

2)关系表达式经常用在if结构的条件中或者循环结构的条件中。

(2)关系运算符分类

关系运算符 运算方式 演示
结果

==

相等于
5 == 3 false

!=

不等于
5 != 3 true

<

小于
5 < 3 false

>

大于
5 > 3 true

<=

小于等于
5 <= 3 false

>=

大于等于
5 >= 3 true

(3)关系运算符细节

1)关系运算符组成的表达式称为关系表达式。

2)"=="不要写成"="。

3)运算结果都是布尔类型的值。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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