逻辑运算符(与,或,非)

class Scratch {
public static void main(String[] args) {
//逻辑运算符
//与(and) 或(or) 非(取反)

    boolean a=true;
    boolean b=false;

    System.out.println("a&&b:"+(b&&a)); //两两为真才为真
    System.out.println("a||b:"+(b||a)); //一个为真就为真
    System.out.println("!a&&b:"+!(b&&a)); //两个为假才为真

    System.out.println("=======================================");
    /*
    A=0011 1100
    B=0000 1101
    
    A&B = 0000 1100
    A|B = 0011 1101
    A^B = 0011 0001
    ~B = 1111 0010
    
    2*8 = 16 2*2*2*2 
    
    <<  *2
    >>  /2
    
    0000 0000   0
    0000 0001   1
    0000 0010   2
    0000 0100   4
    0000 1000   8
    0001 0000   16
    0010 0000   32
    
     */


 }

}

posted @   努力做最好的自己  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示