双体系Java学习之逻辑运算符,三元运算符和运算符优先级

逻辑运算符

java 复制代码
package operator;

//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        // 与(and)&&  或(or)||  非(取反)
        boolean a =true;
        boolean b =false;

        System.out.println("a && b:"+(a && b));//逻辑与运算:两个变量都为真,结果才为true
        System.out.println("a || b:"+(a || b));//逻辑或运算:两个变量有一个为真,结果才为true
        System.out.println("! (a && b):"+!(a && b));//如果是真,则变为假,,结果是假则变为真

        //短路运算
        int c = 5;
        boolean d =(c<4)&&(c++<4);
        System.out.println(d);
        System.out.println(c);
    }

三元运算符

java 复制代码
package operator;
//三元运算符
public class Demo08 {
    public static void main(String[] args) {
       // x ? y : z
       // 如果x==true,则结果为y, 否则结果为z

        int score =50;
       String type =  score  <60 ?"不及格":"及格";//必须掌握
        //if
        System.out.println(type);
    }
}

运算符优先级

相关推荐
FL162386312915 小时前
[C#][winform]基于yolov8的水表读数检测与识别系统C#源码+onnx模型+评估指标曲线+精美GUI界面
开发语言·yolo·c#
cnxy18817 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
Nonoas18 小时前
动态代理:发布订阅的高级玩法
java·ide·intellij-idea
石像鬼₧魂石18 小时前
HexStrike-AI人工智能 渗透测试学习(Metasploitable2 192.168.1.4)完整流程总结
学习·ubuntu
非凡ghost18 小时前
MusicPlayer2(本地音乐播放器)
前端·windows·学习·软件需求
程序员-周李斌19 小时前
Java 死锁
java·开发语言·后端
蓝桉~MLGT19 小时前
Ai-Agent学习历程—— 阶段1——环境的选择、Pydantic基座、Jupyter Notebook的使用
人工智能·学习·jupyter
皮皮林55119 小时前
Prometheus+Grafana,打造强大的监控与可视化平台
java
JasmineWr20 小时前
CompletableFuture相关问题
java·开发语言
零雲20 小时前
java面试:知道java的反射机制吗
java·开发语言·面试