java运算符介绍

1、运用做算数运算的符号
+;-;
;/;%
2、+表示正数 加法运算 字符串拼接
3、- 表示负数,减法运算
4 * 乘法运算
5 / 除法运算
(1)如果是两个整数相处,结果还是一个整数
(2)如果两个数值中有一个是小数,结果就是小数
6、% 取余 ,获取两个数相除的余数
(1)取余结果的符号只和%前面的操作数的符号有关
(2)取余运算符 %前面的数小于%后面的数,结果就是%前面的操作数
作用:判断数字的奇偶,判断数字是否能被整除,还能够取出任意一个数字的个位,十位百位。
取个位:x%10
取十位:x/10%10
取百位:x/100%10
取千位:x/1000%10
以此类推
7、自增自减运算符 ++ ,–
i++:先取值再运算
++i:先运算再取值
单独作为一句,结果都一样。
–与++一样
8、赋值运算符
= 基本运算符
+=、-=、*=、/=、%= 扩展运算符
将运算符右边进行运算后的值,赋值给运算符左边的变量
9、 比较运算符

、< 、>= 、<=、 !=、 ==
=是赋值运算符*
==是比较运算符注意区别

10、逻辑运算符

与& 短路与&&

类似串联电路 有fasle就为fasle
短路与&&和与& 区别:&&左边表达式 为fasle就结束运算得出结果,高效,&则是左右两边表达式都计算完后得出结果。

或| 短路或||

类似于并联电路有ture就为ture

或| 和 短路或||区别 ||左边表达式 为fasle就结束运算,高效,|则是左右两边表达式都计算完后得出结果

11、位移运算符

左移运算符<<每移动一位,数值扩大两倍;
右移运算符>>每移动一位,数值缩小两倍;
无符号右移>>每移动一位,数值缩小两倍,只能对正数操作,高效于右移运算符

12、三元运算符
格式:表达式1?表达式2:表达式3
表达式1必须为布尔类型
判断为ture则运行表达式2
判断为false则运行表达式3
使用打印语句表达式2和3可以不一致。
但是要赋值给一个变量,数据类型要一致。u

代码执行顺序:自上而下,从左到右

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值