大佬教程收集整理的这篇文章主要介绍了运算符相关,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
++,--自增自减运算符 存在时间差————此类位一元运算符
int a=10;int b=20;int c;int d;c=a++;d=++b;System.out.println(c);System.out.println(d);
__ a++ __ __ ++b __
10 10 11 20 21 21
@H_574_1@math数学计算类(次方运算)
@H_574_1@math.pow(2,3);
&&与 当前后两者都为1,结果才为1(有0则0) 逻辑短路——如果前者为0后者不看(不运算)
||或 前后两者有一个为1,结果为1(有1则1) 逻辑短路——如果前者为1后者不看(不运算) ! 非 1变0,0变1
位运算符
&与 有0则0
|或 有1则1
^异或 同位相同位0,不同位1
~非 1变0,0变1
三元运算符 x ?y :z 真前假后
int workScore=80;String work=(workScore>=60)?"面试成功":"继续面试"; System.out.println(work);
字符串连接符 +
int a=10;int b=20;System.out.println(""+a+b);System.out.println(a+b+"");//前者输出1020,+号作为连接符,后者输出30第一个+进行运算,第二个作为连接符//加号两边如果出现了String类型,则+变为连接符
优先级
x+y*z+(a+b)——
计算机是两个两个观看,实际上是先判断+和*的优先级,然后判断前两个+的优先级,发现第二个+后面有括号就先计算括号内的内容。
java的优先级,首先是一元运算符,然后+ - * / (二元运算符)接着是逻辑运算和位运算符,有就优先使用()
以上是大佬教程为你收集整理的运算符相关全部内容,希望文章能够帮你解决运算符相关所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。