菜鸟老王学JAVA的第7天

比较运算符

小于: <
大于: >
小于等于: <=
大于等于 : >=
相等 : == 【两个等号连写才是相等,一个等号代表的是赋值】
不想等 : !=

注意事项:
1,比较运算符的结果一定是一个boolean值,成立就是true,不成立就是false.
2,如果进行多次判断,不能连着写。
数学当中的写法,例如: 1 < x < 3.程序当中[不允许]这种写法。

public class Demo08Oprstor{
   public static void main(String[] args){
       Ststem.out.println(10 > 5);//true
       int num1 = 10;
       int num2 = 15;
       System.out.println(num1 < num2);//true
       System.out.println(num2 >= 20);//false
       System.out.println(num2 <= 20);//true
       Ststem.out.println(num2 <= 15);//true




       System.out.println(10 == 10);//true
       System.out.println(10 != 12);//true
       System.out.println(10 != 10);//false


      int  y = 2;
    //System.out.println(1 < y < 3);//错误写法,编译报错不能连着写
   

}

}

与(并且) && 全部是true,才是 true,否则 就是false.
或 (或者) || 至少一个是true,就是true,全部是false,才是false.
非(取反)!本来是true,变成false。本来是false,变成true.

与“&&”,或“||”,具有短路效果。如果根据左边已经可以判断得到最终结果,那么右边的代码将不在执行,从而节省性能。

注意事项:
1, 逻辑运算符只能用于布尔值(boolean),
2,与 ,或需要左右各有一个布尔(boolean)值,但是取反只要有唯一的一个布尔值(bolean)即可。
3,与,或两种运算符,如果多个条件,可以连续写,
两个条件:条件A && 条件B
多个条件:条件A && 条件B && 条件c

提示:
1,对于1 < x < 3的情况,应该拆成两部分,然后使用【与】运算符链接起来;
int x = 2;
1 < x && x < 3;

public class Demo09Logic{
    public static void main(String[] args){
        System.out.pringtln(true && false);//false
        
         //2<3 是true ,6>4 是true, 也就是true && true
         // 结果就是 true
	System.out.println(2 < 3 && 6 > 4);//true
	
	System.out.println(true || false);//true
	System.out.println(true || true);//true
        System.out.println(false || false);//false

	System.out.println(true);//true
	System.out.println(! true);//false
	System.out.println(! false);//true



	int a = 10;	
	//从含义分析这个例子
	// 3 》 4;得到的是false
	//那么后边的程序就不执行了。
        System.out.println(3 > 4 && ++a);//false



	int b = 20;
	//列子分析
	// 3 < 4,是true
	//那么||的含义,最后的结果是true
	//同样后面剩余的程序就不执行了
	System.out.println(3 < 4 || ++b < 100);//true
	System.out.println(b);//20
	

	
	
}



}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值