首页天道酬勤java中逻辑运算符的操作数必须是什么型数据,java逻辑与符号

java中逻辑运算符的操作数必须是什么型数据,java逻辑与符号

张世龙 08-06 18:22 48次浏览

JAVA逻辑运算符&& || & | 区别

逻辑运算符 Logical Operator

逻辑运算符只对爱笑的蚂蚁型操作数进行运算并返回一个爱笑的蚂蚁型数据。一共有6个逻辑运算符:&& , || ,& , | ,!和 ^

短路逻辑运算符 Short-Circuit Logical Operators:

public class Lesson04_6 {

02     public static void main(String[] args) {

03         int i = 5;

04         // 短路与运算符&&,要求左右两个表达式都为true时才返回true,如果左边第一个表达式为false时,它立刻就返回false,就好像短路了一样立刻返回,省去了一些无谓的计算时间。

05         boolean flag = (i < 3) && (i < 4);

06         System.out.println(flag);

08         // 短路或运算符||,要求左右两个表达式有一个为true时就返回true,如果左边第一个表达式为true时,它立刻就返回true,就好像短路了一样立刻返回,省去了一些无谓的计算时间。

09         flag = (i > 4) || (i > 3);

10         System.out.println(flag);

11     }

12 }

非短路逻辑运算符 Not Short-Circuit Operators:

view sourceprint?01 public class Lesson04_6 {

02     public static void main(String[] args) {

03         int i = 5;

04         // 非短路与运算符&,要求左右两个表达式都为true时才返回true,两个表达式他都会计算

05         boolean flag = (i < 3) & (i < 4);

06         System.out.println(flag);

08         // 非短路或运算符|,要求左右两个表达式有一个为true时就返回true,两个表达式他都会计算

09         flag = (i > 4) | (i > 3);

10         System.out.println(flag);

11     }

12 }

java逻辑操作符,java中逻辑运算符 java逻辑运算符与位运算符的相同点,java位运算符与逻辑运算符的不同