&& 中断且 & 非中断且(与运算)
public static void main(String[] args){
Test t = new Test();
if(t.test1()&&t.test2()&&t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
程序2
public static void main(String[] args){
Test t = new Test();
if(t.test1()&t.test2()&t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
3
程序3
public static void main(String[] args){
Test t = new Test();
if(t.test1()||t.test2()||t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
进入
程序2
public static void main(String[] args){
Test t = new Test();
if(t.test1()|t.test2()|t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
3
进入
|| 中断或 | 非中断或
逻辑与和逻辑或
零与任意值与,值保持不变
零和任意值或,值保持为当前任意值
public static void main(String[] args){
Test t = new Test();
if(t.test1()&&t.test2()&&t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
程序2
public static void main(String[] args){
Test t = new Test();
if(t.test1()&t.test2()&t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
3
程序3
public static void main(String[] args){
Test t = new Test();
if(t.test1()||t.test2()||t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
进入
程序2
public static void main(String[] args){
Test t = new Test();
if(t.test1()|t.test2()|t.test3()){ //重点区分这一列
System.out.println("进入");
}
}
public boolean test1(){
System.out.println("1");
return true;
}
public boolean test2(){
System.out.println("2");
return false;
}
public boolean test3(){
System.out.println("3");
return true;
}
控制台打印结果为:1
2
3
进入