^是异或运算符,如果^符号两边的值为Boolean类型,那么运行的结果是:全真为假,全假为假,一真一假为真。
if (true ^ true){
System.out.println("A");
}
if (false ^ false){
System.out.println("B");
}
if (true ^ false){
System.out.println("C");
}
if (false ^ true){
System.out.println("D");
}
参考链接:https://blog.csdn.net/qq_42251944/article/details/123332398
网友评论