Java运算符

Java运算符



思维导图如下


1、算术运算符

 

重点掌握:取模(%)、自增自减(++aa++

示例代码:

      int a = 1;

      a++;//自身增加1   a = a; a=a+1

      ++a;//自身增加1  a = a+1 ; a = a

      System.out.println(a++);// 在打印的时候,执行的是a = a,所以打印的结果为1,打印结束后 a = a+1;

      System.out.println(a);

     

      System.out.println(++a);// 在打印的时候同时执行了 a = a + 1,所以结果为2,打印结束后又执行了 a=a;

      System.out.println(a);

 

2、关系运算符(条件运算)

 



3、赋值运算



 

4、逻辑运算符




5、位运算

代码示例:

//    boolean a = 1>2; // false

//    boolean b = 1==1;// true

//   

//    System.out.println(a & b);//短路与

//    System.out.println(a | b);//短路或

     

//    int a = 3;// 转为二进制:11

//    int b = 2;// 转为二进制:10

     

      char a = 'a';// 97 -->  1100001

      char b = 'b';// 98 -->  1100010

                 //         1100000 --> 96

                 //         1100011 --> 99

                 //         0000011 --> 3

     

      System.out.println(a &b);// & 表示对应位都为1,结果为1,否则为0

      System.out.println(a |b);// | 表示对应位都为0,结果为0,否则为1

      System.out.println(a ^b);// ^ 表示对应位相同,结果为0,否则为1

异或(^)作为逻辑运算符时,符号两边相同时返回false,两边不同时返回true;

6、条件运算符

语法:

变量类型  变量名条件  A  

解读:

声明一个变量,当条件为true时,当前变量的值为A,当条件为false时,当前变量的值为B

代码示例:

      int a = false ? 1 : 0;

      System.out.println(a);

 

int week = 6;

      String s = (week>=1 &&week<=5) ? "去上课":"LOL";

      System.out.println(s);

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值