Java语言中有很多运算符,由于运算符优先级的问题经常会导致程序出现意想不到的结果,为了避免程序可能由于运算顺序而导致一系列的问题,Java初学者需应尽可能掌握这些运算符规律
图示给大家详细介绍了运算符的优先级
对于初学者而言可能一下子记住这么多运算符及规律,不要着急平时多拿出来看看,碰到一个积累一个,慢慢就发现自己已经记住不少了呢~说明:在实际使用中,如果不确定运算符的优先级,最好运用括号运算符来控制运算顺序。常见笔试题下面程序的运行结果是什么?——Public class Tets { public static void main (String[ ]args){ byte a =5; int b= 10; int c=a>>2+b>>2; System.out.println(c);答案:0. 由于“+”的优先级比“>>”高,因此程序中的表达式等价于a>>(2+b)>>2,相当于a>>12>>2,因此运算结果为0.
以上就是动力节点java培训机构的小编针对“Java基础学习:Java运算符优先级”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习