以下代码执行的结果是4,不知道为什么,请大家帮我解答一下,谢谢 public class T3 {
private static int j=0;
private static boolean methodB(int k){
j+=k;
return true;
}

public static void methodA(int i){
boolean b;
b=i<10|methodB(4);
b=i<10||methodB(8);
}
public static void main(String args[]){
methodA(0);
System.out.println(j);
}
}