首页 > 编程语言 >Java运算符

Java运算符

时间:2022-10-10 16:57:34浏览次数:52  
标签:Java System 运算符 && println true out

Java运算符

逻辑运算符

与 &&,或 ||,非!

  • 逻辑与运算:两个结果都为真,结果才为 true,如果前面代码判断为错,后面则不执行。
  • 逻辑或运算:两个变量有一个为真,则结果才为 true。
  • 逻辑非运算:如果为真,则为假,如果为假则为真。
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 x = (c < 4) && (c++ < 4); // 逻辑与运算前面代码判断为错,后面则不执行
    System.out.println(x);
    System.out.println(c);
}

三元运算符

x ? y : z

 public static void main(String[] args) {
        // x ? y : z
        // 如果 x == true,则结果为 y,否则结果为 z
        int score = 80;
        String type = score < 60 ? "不及格" : "及格";
        System.out.println(type);
    }

标签:Java,System,运算符,&&,println,true,out
From: https://www.cnblogs.com/tnddb/p/16776282.html

相关文章

  • Java 多线程(四)Lambda表达式
    Lamda表达式λ希腊字母表中排序第十一位的字母,英语名为Lambda避免匿名内部类定义过的多其实质属于函数式编程的概念理解函数式接口是学习Java8Lambda表达式的关键所......
  • Java 我的第一个hello word
         项目—右键—选中添加框架的支持 选中“WebApplication”,然后确定  右键src,新建一个类          ......
  • 使用 idea2021(汉化版)创建一个java程序
            建好以后是这样的 在左边的项目栏建好的项目下右键【src】,选择【新建】,选择【Java类】  输入文件名HelloWorld按回车。即可创建完成......
  • 005Java开发环境搭建
    005Java开发环境搭建1、JDK下载与安装(1)卸载首先我们先来学习一下如何卸载JDK。删除Java的安装目录(jdk整个包)。删除环境变量里的“JAVA_HOME”。删除Path下关于Java......
  • Java技术选择题1
                            ......
  • JavaScript高级程序设计笔记04 变量、作用域与内存
    变量、作用域与内存变量特定时间点一个特定值的名称。分类原始值:按值访问复制:两个独立使用、互不干扰引用值(由多个值构成的对象):按引用访问操作对象时,实际上......
  • Java HashMap getOrDefault() 方法
    参考链接:https://www.runoob.com/java/java-hashmap-getordefault.htmlhttps://blog.csdn.net/weixin_43263961/article/details/86513880......
  • 004Java的一些基本概念
    004Java的一些基本概念1、Java特性和优势Java至少具有以下特性:简单性(没有头文件、没有指针运算、也没有分配内存等操作)面向对象(万物皆对象)可移植性(一次编写,到处运行......
  • 优先级排序为:算术运算符 > 关系运算符 > 赋值运算。
    优先级排序为:算术运算符>关系运算符>赋值运算。算术运算符中,-负数(如–1)、%百分比、^乘方、*和/(乘和除)、+和–(加和减)属于优先级第三级,加法运算符【+】、减法......
  • 自己动手写ls命令——Java版
    自己动手写ls命令——Java版介绍在前面的文章Linux命令系列之ls——原来最简单的ls这么复杂当中,我们仔细的介绍了关于ls命令的使用和输出结果,在本篇文章当中我们用Java代......