想不通的问题
public class q{
static int j=0;
static boolean method1(int k) {
j+=k;
return true;
}
static void method2(int i) {
boolean b;
b=(i < 10 | method1(4));
b=(i < 10 || method1(10));
}
public static void main(String args[]) {
method2(0);
System.out.println(j);
}
}
为什么输出会是4???