換一種寫法行不
public class HelloWorld {
? ? public static void main(String[] args) {
int a = 1; // 同意
int b = 0; // b反對
int c = 0; // c反對
int d = 1; // d同意
?System.out.println((a&&b)+"未通過");
? ? ? System.out.println((a||b)+"通過");
? ? ? System.out.println((!a)+"未通過");
? ? ? System.out.println((c^d)+"通過");
}
}
能不能改成這種形式,不用 boolean--false,true ?而用 int 1,0
2017-07-21
不行的,java中邏輯運(yùn)算符的操作元必須是boolean型數(shù)據(jù),和C/C++有區(qū)別