????????????????&& ?? ||?????discrete Math??????????????????????????Java??????????·Ч???

????????a && b????е?a??b???true??????????????true????java?У????????????a?????a?true??????????????b?????????a?false??????????????????false?????????b????????

????????a || b????????????true????????true?????a?false????????????????????b??????????????????b?????a?true??????????????true??????б???????????b??


public class Test {

 private static int a = 0;
 public static boolean boolRelated() {
  System.out.println("called");
  return true;
 }
 public static void main(String args[]) {
  if(a == 1 && boolRelated());
 
  if(a == 0 || boolRelated());
 }
}
 


??????????????·Ч???????????????

????called
????called

???????????????????£?????????????????

??????????漰????????????????????????Щ????????????????????????????·Ч????????