java运算符

1.算术运算符

  • — * /
    取模(%)(对整数来说有意义)
    对一个整数来说,除法就是整除,只看商,不看小数,结果仍是整数。
    注意:
    一旦运算当中出现了不同类型的数据,那么结果将会是数据类型范围大的那种。

对四则运算中的+,有常见的三种用法。
1).对于数值来说,就是加法。
2).对于字符char来说,在计算之前,char先被提升为int,然后再计算。
3),对字符串String(首字母大写,并不是关键字)来说,加号代表字符串连接操作。

2.自增,自减运算符(只有变量才可以用)
自增:++(num++,或者++num)
自减:–
使用方式:
单独使用:不和其他操作混合,自己独立为一个步骤
混合使用:和其他操作混合,例如与赋值,与打印操作混合
使用区别:
单独使用时,前加加和后加加没区别。
混合使用时,有重大区别
A:如果是前加加,那么变量【立刻+1】,然后拿着结果去使用【先加后用】;
B:如果是后加加,那么首先使用变量本来的值,【然后再让变量+1】【先用后加】;

3.赋值运算符:
基本赋值运算符
复合赋值运算符
+= a+=3 相当于a=a+3
-= b-=4 相当于b=b-4
= c=5 相当于c=c*5
/= d/=6 相当于d=d/6
%= e%=7 相当于e=e%7

4.比较运算符

< == >= <= !=
注意事项:
比较运算符的结果是boolean值,成立就是true,不成立就是flase。
如果进行多次判断,不能连着写。(1<2<3)在程序中不允许

逻辑运算符(具有短路效果)
与(并且)&&
或(或者)||
非(取反)!

5.三元运算符(需要三个数据)
数据类型 变量名称 = 条件判断?表达式A:表达式B;
流程:首先判断条件是否成立,
如果成立,那么将表达式A的值赋给左侧的变量
如果不成立,那么将表达式B的值赋给左侧的变量
二者取其一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值