逻辑与 逻辑或
Posted xuezha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑与 逻辑或相关的知识,希望对你有一定的参考价值。
/*
运算符:逻辑运算符
& && | || ! ^
说明:
1.逻辑运算符 操作 的都是 boolean类型变量
*/
运算符:逻辑运算符
& && | || ! ^
说明:
1.逻辑运算符 操作 的都是 boolean类型变量
*/
class LogicTest
{
public static void main(String[] args)
{
//区分& 与 &&
//相同点1:& 与&&的运算结果相同
//相同点2:当符号左边是true时 二者都会执行符号右边的运算
//不同点:当符号左边是false时 &继续执行符号右边的运算 &&不再执行符号右边的运算
boolean b1=true;
b1=false;
int num1=10;
if(b1&(num1++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num1="+num1);
{
public static void main(String[] args)
{
//区分& 与 &&
//相同点1:& 与&&的运算结果相同
//相同点2:当符号左边是true时 二者都会执行符号右边的运算
//不同点:当符号左边是false时 &继续执行符号右边的运算 &&不再执行符号右边的运算
boolean b1=true;
b1=false;
int num1=10;
if(b1&(num1++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num1="+num1);
boolean b2=true;
b2=false;
int num2=10;
if(b2&&(num2++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num2="+num2);
b2=false;
int num2=10;
if(b2&&(num2++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num2="+num2);
//区分 : | 与 ||
//相同点1:| 与||的运算结果相同
//相同点2:当符号左边是false时 二者都会执行符号右边的运算
//不同点3:当符号左边是true时 |继续执行符号右边的运算 而||不再执行符号右边的运算
//开发中 推荐使用 &&
boolean b3=false;
b3=true;
int num3=10;
if(b3|(num3++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num3="+num3);
//相同点1:| 与||的运算结果相同
//相同点2:当符号左边是false时 二者都会执行符号右边的运算
//不同点3:当符号左边是true时 |继续执行符号右边的运算 而||不再执行符号右边的运算
//开发中 推荐使用 &&
boolean b3=false;
b3=true;
int num3=10;
if(b3|(num3++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num3="+num3);
boolean b4=false;
b4=true;
int num4=10;
if(b4||(num4++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num4="+num4);
b4=true;
int num4=10;
if(b4||(num4++>0)){
System.out.println("我现在在北京");
}else{
System.out.println("我现在在南京");
}
System.out.println("num4="+num4);
}
}
}
以上是关于逻辑与 逻辑或的主要内容,如果未能解决你的问题,请参考以下文章