首页 > 其他分享 >逻辑运算符&&和||和!

逻辑运算符&&和||和!

时间:2023-02-03 15:58:12浏览次数:43  
标签:逻辑 System 运算符 boolean && out

逻辑运算符

逻辑运算符 && , || , !

package operator;
public class demo03 {
    public static void main(String[] args) {
        //逻辑运算符,与(and)、或(or)、非(取反)
        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));//逻辑非运算,如果为真则变为假,如果为假则变为真

        //短路运算
        int c = 2;
        boolean d = (c < 1) && (++c >1);//由于c<1为false,即短路了,不执行&&之后的语句,++c未执行,所以c仍然等于2
        System.out.println(d);//d=false
        System.out.println(c);//c=2

    }
}

标签:逻辑,System,运算符,boolean,&&,out
From: https://www.cnblogs.com/sara0618/p/17089509.html

相关文章

  • 位运算符
    位运算符packageoperator;publicclassdemo04{publicstaticvoidmain(String[]args){/*位运算符与,或,非&|~A=00111100B=......
  • 位运算符<<和>>计算方法详细说明
    左移和右移详细说明1、<<(左移)1.运算规则:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。2.语法格式:需要移位的数字<<移位的次数例......
  • Python算术运算符
    Python算术运算符以下假设变量: a=10,b=20:运算符描述实例+加-两个对象相加a+b输出结果30-减-得到负数或是一个数减去另一个数a-b输出结果-10*乘-两个数相乘或......
  • 机器学习——逻辑回归
    回归的含义——用观察使得认知接近真值的过程,回归本源。​在我们认知(测量)这个世界的时候,我们并不能得到这个世界的全部信息(真值),只能得到这个世界展现出的可被我们观测的部......
  • 空值合并运算符 '??'和可选链 "?."
    空值合并运算符??解决的问题考虑以下场景:letcount=0;alert(count||100);//100count||100首先会检查count是否为一个假值,它是0,确实是假值。所以,||运算......
  • R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
    全文链接:http://tecdat.cn/?p=22596最近我们被客户要求撰写关于预测心脏病的研究报告,包括一些图形和统计输出。本报告是对心脏研究的机器学习/数据科学调查分析。更具体......
  • Matlab-运算符
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 逻辑卷管理器(LVM) 之 创扩缩秘籍
    目录何为LVM文件系统MBR和GPTLVM相关术语LVM写入模式LVM秘籍之创建查看磁盘创建PV物理卷创建VG卷组指定PE大小创建LV逻辑卷指定LE创建LVM逻辑卷使用......
  • 运算符
    publicclassDemo1{publicstaticvoidmain(String[]args){//自增(自减与自增相似)inta=10;intb=a++;//执行完这行代码后,先给b赋值,再自......
  • 运算符
    运算符:关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!条件运算符:?:扩展赋值运算符:+=,-=,*=,/=//幂运算2^32*2*2=8很多运算,我们会使用一些工具类来操作doublepo......