class Logic{??? public ststic void main(String[] args){??????? int a=1;??????? int b=1;??????? if(a==b || b<a/0){??????????? System.out.println("That's in my control.");??????? }else{??????????? System.out.println("Oh,That's Impossible!!!");??????? }??? }}
非短路運算符包括 “& 與”、“| 或”、“^ 異或”,一般稱為“邏輯操作”
class Logic{??? public ststic void main(String[] args){??????? int a=1;??????? int b=1;??????? if(a<b & b<a/0){??????????? System.out.println("Oh,That's Impossible!!!");??????? }else{??????????? System.out.println("That's in my control.");??????? }??? }}
??? “^”運算符道理是一樣的,就不在這里羅索了。
??? 最后。短路運算符只能用于邏輯表達式內,非短路運算符可用于位表達式和邏輯表達式內。也可以說:短路運算只能操作布爾型的,而非短路運算不僅可以操作布爾型,而且可以操作數值型。請注意!引用、轉貼本文應注明原作者:Rosen Jiang 以及出處:http://m.tkk7.com/rosen
Powered by: BlogJava Copyright © Rosen