JAVA/编程语言

[上]JAVA学习系列模块三第二章70.运算符_逻辑运算符

daimafengzi · 5月23日 · 2024年 · · 本文共843个字 · 预计阅读3分钟1079次已读

[上]JAVA学习系列模块三第二章70.运算符_逻辑运算符

视频


笔记

1.作用:连接多个boolean结果的
2.结果:boolean型结果

符号 说明
&&(与,并且) 有假则假,符号前后有一个结果为false,整体就是false
||(或者) 有真则真,符号前后有一个结果为true,整体就是true
!(非,取反) 不是true,就是false;不是false,就是true
^(异或) 符号前后结果一样为false;不一样为true
true^true -> false
true^false -> true
false^true -> true
false^false -> false
public class Demo01Logic {
    public static void main(String[] args) {
        int i = 10;
        int j = 20;
        int k = 10;

        boolean result01 = (i>j) && (i==k);
        System.out.println("result01 = " + result01);//false

        boolean result02 = (i>j) || (i==k);
        System.out.println("result02 = " + result02);//true

        boolean result03 = (i>j) ^ (i==k);//false ^ true
        System.out.println("result03 = " + result03);//true

        boolean result04 = !(i>j) ;
        System.out.println("result04 = " + result04);//true
    }
}
0 条回应
| 耗时 0.446 秒 | 查询 58 次 | 内存 4.24 MB |
本站CDN由One degree CDN提供