位运算、赋值运算、字符拼接、三元运算符

位运算、赋值运算、字符拼接、三元运算符

位运算

//用计算机快速计算2*8=16
//2<<3,“<<3”表示把2左移3位
0000 0000  //二进制数,0
0000 0001  //1

0000 0010  //2
0000 0011  //3
0000 0100  //4
0000 1000  //8
0001 0000  //16

赋值运算和字符拼接

//字符串拼接,开头有String类型的,后面的“+”连接的字符自动转换成String。若String类型在末尾,“+”还是会进行运算。
 	int a = 10;
        int b = 20;
        a += b;  //a = a + b;
        a -= b;  //a = a - b;
        System.out.println(""+a+b);
        System.out.println(a+b+"");
1020
30

三元运算----必须掌握

	//a ? x : y;
        //a为算术表达式,如果a==true,输出x,a为false则输出y。
        double score = 80;
        String type = score < 60 ? "不及格" : "及格";
        System.out.println(type);
及格
posted @ 2021-03-08 19:05  QQMail  阅读(74)  评论(0)    收藏  举报