goodluck 发表于 2010-2-20 14:21:05

Java编程新手入门:运算符优先级(图表)

<p ><DIV>  在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: </DIV><DIV></DIV><DIV align=center>运算符优先级表</DIV><DIV><TABLEcellSpacing=0 cellPadding=0 border=1><TBODY><TR><TDvAlign=top width=57><DIV align=center>优先级</DIV></TD><TDvAlign=top width=226><DIV align=center>运算符</DIV></TD><TDvAlign=top width=85><DIV align=center>结合性</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>1</DIV></TD><TDvAlign=top width=226><DIV align=center>() [] .</DIV></TD><TDvAlign=top width=85><DIV>从左到右</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>2</DIV></TD><TDvAlign=top width=226><DIV align=center>! +(正)-(负) ~ ++ --</DIV></TD><TDvAlign=top width=85><DIV>从右向左</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>3</DIV></TD><TDvAlign=top width=226><DIV align=center>* / %</DIV></TD><TDvAlign=top width=85><DIV>从左向右</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>4</DIV></TD><TDvAlign=top width=226><DIV align=center>+(加) -(减)</DIV></TD><TDvAlign=top width=85><DIV>从左向右</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>5</DIV></TD><TDvAlign=top width=226><DIV align=center><< >> >>></DIV></TD><TDvAlign=top width=85><DIV>从左向右</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>6</DIV></TD><TDvAlign=top width=226><DIV align=center>< <= > >= instanceof</DIV></TD><TDvAlign=top width=85><DIV>从左向右</DIV></TD></TR><TR><TDvAlign=top width=57><DIV align=center>7</DIV></TD><TDvAlign=top width=226><DIV align=center>==
页: [1]
查看完整版本: Java编程新手入门:运算符优先级(图表)