Java运算符学习笔记

常用运算符

        算数运算符,关系运算符,逻辑运算符

1.算数运算符

1.1算术运算符

加:+,减:-,乘:*,除:/,取余:%,赋值:=

使用时要注意数据类型,防止数据强制转换导致精度丢失。

如:3 / 2 = 1;但是3.0 / 2 = 1.5;所以进行除法运算时一定要注意小数的取舍,因为两整数相除结果也是整数,但不是四舍五入,而是小数点后直接抹掉。

% 取余运算,c 中只能两整数取余,但java中可以对小数取余。

1.2增强型赋值运算符

+=,-=,*=,/=,%= 增量运算符是基本运算符的强化版

举个例子:num = num +1;等价于:num += 1;

在进行简单的运算时推荐使用增量运算符,因为增量运算符自带数据类型转换。

short num = 0;
num = num + 1;//会报错 整型常量默认为int类型,int赋值到short会精度丢失
num += 1; //正确 系统会自动进行类型转化

1.3自增自减运算符

++ 和 -- ,根据在变量前后位置不同,运算顺序不同,在变量之前先执行自增自减,再取值操作;在变量之后先取值操作,再执行自增自减。

由于自增自减运算符对于代码的阅读不太友好,因此使用时应该注意以下几点:

1. 有且只能操作变量

2. 语义性较差,再开发中避免复杂使用,推荐使用 += 1 和 -= 1 替换

3. 自增自减运算符,单独成行,不要放入其他运算中

2.关系运算符

大于:>,小于:<,大于等于:>=,小于等于:<=,不等于:!=,等于:==

对外结果为 boolean 类型,为true或flase。

3.逻辑运算符

与“&&”:同真为真,有假【即】假,有结果为假时立即结束判断,不再往下运行,输出结果false

或“||” :有真【即】真,同假为假,有结果为真时立即结束判断,不再往下运行,输出结果true

非“!” :结果取反,真为假,假为真

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值