2023.7.4 周二
1 Public class test
2 {
3 //运算符
4 Public static void main(String[] args)
5 {
6 int a = 1;
7 a++;//后置++
8 ++a;//前置++
9 //还有一些运算需要用到工具类
10 double pow = Math.pow(2,3);//幂运算,Math为函数,pow为幂运算符,pow = 8;
11 //////////////////////////////////////////
12 //逻辑运算符
13 boolen a = true;
14 boolen b = false;
15 System.out.println("(a&&b):"+(a&&b));
16 System.out.println("(a||b):"+(a||b));
17 System.out.println("!(a&&b):"+!(a&&b));
18 //短路运算
19 int c = 5;
20 boolen d = (c<4)&&(c++<4);//前面的条件为假,则不执行后面的代码;
21 //d = false;
22 //c = 5
23 //位运算符
24 /*
25 A = 0011 1100
26 B = 0000 1101
27 -----------------
28 A&B = 0000 1100 全为1,才为1
29 A|B = 0011 1101 有一个1,则为1
30 A^B = 0011 0001 不相同为1,相同为0
31 ~B = 1111 0010 取反
32 在二进制中
33 << *2
34 >> /2
35 例:2<<3 = 2*2*2*2 = 16;
36 */
37 }
38 }