JAVA基础(三)——运算符

1、运算符种类

1.1 算数运算符

在这里插入图片描述

int a1 = 10;
int b1 = ++a1  // a1=11 b1=11

int a2 = 10;
int b2 = a2++ // a2=11 b2=10
1.2 赋值运算符

符号:=

int i = 10;
int j1,j2;
j1 = j2 = i
int a1 = i,a2 = i;

short a1 = 10;
a1 = a1+2  // 编译失败,因为2是int类型
a1 += 2;  //编译成功,+=不会改变本身的数据类型

在这里插入图片描述

1.3 比较运算符
  • 比较运算符的结果都为Boolean值,true或者flase

在这里插入图片描述

1.4 逻辑运算符

在这里插入图片描述
&与&&的区别

  • 相同点:1、&与&&的计算结果相同 2、当符号左边是true时,二者都会执行符号右边的运算
  • 不同点:当符号左边是false时,&继续执行符号右边的操作,&&则不再执行右边的操作
1.5 位运算符
  • 位运算符是直接对整数的二进制进行运算

在这里插入图片描述

  • 三元运算符
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42164004/article/details/114001432