先看运算符的分类,
1.算数运算符
+ - * /是基本的加减乘除,%是 “余” 即10%3=3.33333...
2.赋值运算符
=,例int a =10,可以理解为“把10赋值给a”
3.关系运算符
>,<,>=(大于等于),<=(小于等于),==(注意区分=为“赋值”,==才是“等于”的意思),!=(不等于),instanceof
4.逻辑运算符
&&(与),||(或),!(非)
上述四种运算符时一定要掌握的,其他的三种可以在后续的学习中了解。
==================================================================
演示
1.算数运算符
第一点
上图可以看到第一,二,三个运算都没有问题,但第四个运算本来应该为0.5,但输出的结果为0,这是因为运算时若没有添加修饰符的话结果会自动精简化,修改后如下图:
可以看到添加了double修饰符后结果就可以输出正确的小数答案0.5了。
第二点
如图
可以看到图中的三个输出中只有第一个是long类型,其他两个都是int类型,由此可知:
在进行运算时若运算中带有其他修饰符时(如long,double等)则输出的结果就会显示为该类型,否则统一输出为int类型。
2.关系运算符
如图
可以看到输出的结果只有ture和false。
3.逻辑运算符
只要记住下方的口诀还是挺简单的。
补充一个关于短路运算
4.位运算符
这是关于位运算的基本逻辑,下面有一个练习可以补充一个知识点:
从这个练习也可以清楚的了解左移和右移的原理。所以这道题的答案是(2<<3)是最快的方法。
5.条件运算符
应该挺清楚的吧哈哈哈
6.扩展赋值运算符
图中有四种关系,基本都是为了方便运算的。还有一点小提示需要注意:
关于字符串连接符”+”的用法。
以上就是关于运算符的一些内容。