是什么意思?'>JAVA 中的 -> 是什么意思?本文主要是讲解 Java 中的运算符 。对于运算符而言是编程参与计算的基础核心内容 。最基础的加减乘除取余 。到后面的逻辑运算大于小于等于不等于 。
本文内容思维导图
先从最简单的算术运算符说起 。
算术运算符
算术运算符又分为java规范代码演示: 一元运算符和二元运算符,并且在 Java 中包含三元运算符,就是条件运算符或者叫作三目运算符只是名字不同 , 含义相同 。
一元运算符
一元运算符只有一个变量就可以进行操作 。常用的一元运算符就是自加,自减 。一共四个一元运算符 。
示例代码 , 这里使用JShell 快速查看结果 。
需要注意其中的自加和自减的规则 。当运算符在前的时候 ++ a;运算符的优先级比较高,所以会先处理这个代码, 所以可以看到代码里面直接返回java规范代码演示了结果 4 。但是 a ++ 的时候却没有直接返回结果,因为他的运算符比价低 。所以重新调用该变量就会打印出来当前的值 。
代码定义如下:
运行查看结果:
二元运算符
二元运算符一共5个 。分辨是加减乘除取余(+、-、*、/、%) 。
其中,在进行除法运算的时候 , 遵守除数不能为 0java规范代码演示;
如果除数为 0 就会报错,错误如下:
代码示例如下:
运行查看结果,编译,运行:
赋值运算符
对于赋值运算符基本上贯穿了整个类的周期 。常用的 = 赋值 。和简写赋值和算术运算符的使用方式 。赋值运算符有如下图所示的使用方式 。
使用 JShell 进行测试代码如下:
代码示例如下:
int a = 0;
a = 3;
System.out.println(a);// 3
a += 3;
System.out.println(a);// 6
a -= 3;
System.out.println(a);// 3
a *= 3;
System.out.println(a);// 9
a /= 3;
System.out.println(a);// 3
a %= 2;
System.out.println(a);// 1
比较运算符
比较运算符,也可以说是布尔运算符 。主要是比较两个表达式的结果 。(表达式) 操作符 (表达式)
根据上面的运算符进行案例演示, 一定要动手练习 。更能加深印象 。
只要知道比较运算是最终得到一个布尔类型的值 。并且在进行比较运算的时候,一定要注意其优先级 。代码这次自己动手做吧 。有上面的演示,应该很容易就搞定 。
逻辑运算符
对于逻辑运算符,主要就是 3 个 。逻辑与、逻辑或、逻辑非 。和数学中的与或非意思一致 。
格式: 表达式1 逻辑运算符 表达式2
逻辑运算符大多数情况下会和其他的运算符一起使用 , 主要做一些简单或复杂的逻辑运算 。并且通常都是和 if, for 等逻辑表达式一起使用 。
简单的说一说, 对于逻辑与和逻辑或不同点 。逻辑与为第一个表达式和第二个表达式都等于真值的情况下才会表达式成立 。逻辑或是第一个表达式为真值的情况下 , 就不会在执行第二个表达式 。因为不管第二个表达式是否成立, 该逻辑运算都是真值了 。
位运算符
对于任何编程语言而言,最终的操作都是二进制表示,因为计算机只认识二进制 , 而八进制 , 十进制或者十六进制都是为了让开发人员方便开发 。对于 Java 来说,也可以针对数的某个值进行运算 。这就需要位运算符的参与了 。也是为了方便对二进制进行操作 。
位运算符主要有一下运算符:
位与
按位与和逻辑运算符的逻辑与很类似 , 一个比较的表达式,一个是按照位来进行判断 。在二进制中, 位与的判断为都为 1 的记做 1 否则记做 0 。
推荐阅读
- 政府微信公众号运营机制,政府微信公众号建设方案
- 会议视频用什么app,可以会议视频的软件
- 休闲益智的集体小游戏教案,益智小游戏团体
- b站手机直播录屏娱乐,b站直播手机怎么录播
- 文件在mysql中怎么存 mysql文件存储路径设置
- go语言管理技巧,基于go语言的管理系统
- 美国如何限制电商,美国如何限制电商消费
- 知识型直播技巧,知识主播技巧
- c语言函数命名规则 c语言函数命名规则requre