首页 > 其他 > 详细

逻辑运算,位运算,字符串连接

时间:2021-06-23 23:17:37      阅读:25      评论:0      收藏:0      [点我收藏+]

逻辑运算符

与 或 非(&&,||,!)

与:存在短路现象

 int a=4;
  boolean b=(a<4)&&(a++<6);
        System.out.println(b);//false
        System.out.println(a);//4

说明此时a++根本就没运行。

位运算

与,或,异或,取反,左移,右移(&,|,^,~,<<,>>)

public class Demo04 {
    public static void main(String[] args) {
        int a=4;
        int b=8;
        System.out.println(a&b);//0
        System.out.println(a|b);//12
        System.out.println(~b);//-9
    }
}

字符串连接符号

public class  Demo03 {
    public static void main(String[] args) {
         int a=10;
         int b=28;
         System.out.println(a+b);//38
         System.out.println(" "+a+b);//1028
         System.out.println(a+b+" ");//38
    }

}

+ 两边是数字就是加法运算

+ 两边只要一边是字符串那么就是字符串连接运算符

三元运算符

public class Demo03 {
    public static void main(String[] args) {
        int a = 10;
        String aa = "不及格";
        String bb = "及格";
        String c = (a < 60) ? aa : bb;
        System.out.println(c);//不及格
    }

}

逻辑运算,位运算,字符串连接

原文:https://www.cnblogs.com/zx666666/p/14924715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!