Java基础知识----运算符
2021/8/17 20:36:29
本文主要是介绍Java基础知识----运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、常见的运算符
+ :1.连接两个基本数据类型则做加法运算。2.连接字符串
- :减法运算
* :乘法运算
/ :除法运算
% :取余运算
++ :将自身的值自增一次,就是加1
-- :将自身的值自减一次,就是减1
二、复核运算符
+= :i = i + 值 的简写
-= :i = i - 值 的简写
*= :i = i * 值 的简写
三、赋值符号
= :将右边的值赋值给左边
四、比较运算符
== :比较两边的值是否相等
> :左边的值是否大于右边的值
< :左边的值是否小于右边的值
>=:右边的值是否大于等于左边的值
<=:右边的值是否小于等于左边的值
五、逻辑运算符
&:并且,表示两个条件都成立整体才成立
| :或,表示有一个条件成立整体就成立
!:取反,表示如果本身的值是false则取反后就为true
&&:并且,与&效果一样,但是多了一个短路作用,当第一个条件不成立时就不会判断下一个条件,整体就不成立
||:或,与|效果一样,但也多了一个短路效果,当第一个条件成立时就不会判断第二个条件,整体成立
六、位运算符
&:1.如果连接的是Boolean表达式则为逻辑运算符
2.如果连接的是两个整数,这表示位运算符,将两个整数的值转化为二进制,对每一位进行运算,如果两个数字都为1则结果为1否则为0
|:1.如果连接的是Boolean表达式则为逻辑运算符
2.如果连接的是两个整数,这表示位运算符,将两个整数的值转化为二进制,对每一位进行运算,两个数字有一个为1则结果就为1否则为0
^:对二进制进行运算,如果两个数字相等则结果为1否则为0
>>:右移,将指定的整形二进制向右移动指定的为数,右边移动的数字就丢失了,左边就会空出位置,如果符号为是1的话左边就补上1,如果符号位是0左边就补上0
<<:左移,将指定的整形二进制向左移动指定的为数,坐边移动的数字就丢失了,右边就会空出位置,空出的位置上就补0
>>>:无符号右移,将指定的整形二进制向右移动指定的为数,右边移动的数字就丢失了,左边就会空出位置,空出的位置上就补0
七、三目运算符
boolean表达式?代码1:代码2
意义:当boolean成立时就执行代码1,否则执行代码2
这篇关于Java基础知识----运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解