JAVA && 和 || 优先级的问题

时间:2021-03-13 01:42:08
public class test {
public static void main(String args[]){
System.out.println("hello world!");
byte  bTemp=111;
System.out.println(bTemp);
// float fTemp=3.3f;
int iTemp1=1,iTemp2=1;
boolean bTemp1=(++iTemp1>0)||true&&(++iTemp2>0);   //这个应该是 1 2才对吧 我这输出21
System.out.println(iTemp1+""+iTemp2);
System.out.println(false && true || true);    //true 因为 &&比||优先
System.out.println(true || true && false);    //true 因为 &&比||优先
}
}