java 数据逻辑运算_java入门教程:数据类型_逻辑运算符

逻辑运算符

逻辑运算符共有三种,即“非”、“和”、“或”,分别用 " ! "、“&&”、“||”表示。其中:

1、非运算(!)表示否定,如:!true等于false、!false等于true、!2等于false、!0等于true。

2、和运算(&&)前后两个条件都为真时,才返回true,否则返回false。

3、或运算(||)前后两个条件有一个为真是,返回true,都为假时,返回false。public class data10{

public static void main(String[] args){

int a=10;

int b=21;

int c=10;

System.out.println("说 a>b,对吗?"+!(a>b));

System.out.println("认为既 a>b 又 ab)&&(a

System.out.println("认为既 a>b 又 a=b)||(a==b)));

System.out.println("认为既 a>b 又 a=c,对吗?"+((a

}

}

运行结果:说 a>b,对吗?true

认为既 a>b 又 a

认为既 a>b 又 a

认为既 a>b 又 a=c,对吗?true

总结:下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假

操作符

描述

例子

&&

称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。

(A && B)为假。

| |

称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。

(A | | B)为真。

称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。

!(A && B)为真。

实例

下面的简单示例程序演示了逻辑运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:public class Test {

public static void main(String args[]) {

boolean a = true;

boolean b = false;

System.out.println("a && b = " + (a&&b));

System.out.println("a || b = " + (a||b) );

System.out.println("!(a && b) = " + !(a && b));

}

}

以上实例编译运行结果如下:a && b = false

a || b = true

!(a && b) = true


版权声明:本文为weixin_39632293原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。