java学习笔记:布尔运算

布尔类型运算是一种关系运算。

1. 布尔类型运算包括:

  • 比较运算符:>>=<<===!=
  • 与运算 :&&
  • 或运算 :||
  • 非运算 :!

2. 优先级:

  • !
  • >>=<<=
  • ==!=
  • &&
  • ||

 3. 举例:

public class TestBooleanCal {
    public static void main(String[] args){
        boolean isGreater = 5>3;                //true
        int age = 12;
        boolean isZero = age == 0;              //false
        boolean isNonZero = !isZero;            //true
        boolean isAdult = age>= 18;             //false
        boolean isTeenager = age >6 && age <18; //true
        System.out.print("The girl is "+age+" years old.");
        System.out.print('\n');
        System.out.println("The girl's age is zero: "+isZero);
        System.out.println("The girl's age is not zero: "+isNonZero);
        System.out.println("The girl's age is adult: "+isAdult);
        System.out.println("The girl's age is teenager: "+isTeenager);
    } 
}

    输出:

4. 三元运算

    三元运算:b? x : y,

  • 表示:表达式b为true,则计算x;否则,计算y。
  • ★注意:x和y必须是相同类型!

    举例:

public class TestBooleanCal {
    public static void main(String[] args){
        int n = -100;
        int x = n>=0?n:-n;      //n为非负数,则返回n;否则返回-n。
        System.out.println(x);
    }
  }

    输出:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值