JAVA运算符

运算符

1.算数运算符

+ - * / %

%取余运算

对1取余值为0,当左边数<右边数时  取余值为左边的数,当有负数参与到取余运算时 以左边的符号为取余后值的符号


2.赋值运算符

= += -= *= /= ++ --

比较运算符

> < >= <= == !=

string1.equals(string2)  比较两个字符串是否相等


3.逻辑运算符

&&    与

(条件1) && (条件2)
 逻辑与:有一个条件不成立       返回false
 当两个条件都成立         返回true
 逻辑与短路: 条件1确定不成立 条件2不执行

||      或

(条件1) || (条件2)
 逻辑或:只要有一个成立  返回true    

 两个都不成立  返回false
 逻辑或短路:当条件以成立时   整个表达式就成立   这时条件2不执行

!       非

4.条件运算符(三元表达式 三目表达式)

(a > b) ? a : b;
当条件成立时  返回a的值
当条件不成立时  返回b的值

5.分支(if     switch)

if switch如何选取

如果你判断的值是一个区间的话  使用if会简便一点
如果你判断的值是少数几个数字 字符 字符串
可以使用switch 会简单一点  效率会略高
if的使用率会高一点


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值