一、算数运算符(自增运算符i++、自减运算符i++)

 ※  i++是先赋值(计算)再加1 ;++i是先加1再赋值(计算) ;

 

int m = 5;
boolean bool = ++m > 5;
System.out.println(m);
System.out.println(bool+"\n");
		
int x = 8;
boolean bool1 = x++ > 8;
System.out.println(bool1);
System.out.println(x+"\n");

 

运行结果:

i++ 和 ++i;&& 和 &

二、逻辑运算符(&&)

1.称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。

2.&&是短路与:计算左边表达式若正确在计算右边表达式;如果左边表达式false右边表达式不计算;

int y = 4;
System.out.println(true && y++ > 3);
System.out.println(y);

int z = 4;
System.out.println(false && z++ > 3);
System.out.println(z);        

运行结果:

i++ 和 ++i;&& 和 &

三、位移运算符

 &  :如果相对应位都是1,则结果为1,否则为0;

※奇数和1 按位与 得 1  偶数和1 按位与 得 0

int a = 3;
int b = 1;
int c = 8;
System.out.println(a&b);
System.out.println(a&c);

 运行结果:

i++ 和 ++i;&& 和 &

 

相关文章:

  • 2021-07-31
  • 2021-11-04
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2018-11-30
  • 2021-04-08
猜你喜欢
  • 2022-01-19
  • 2021-12-04
  • 2021-09-13
  • 2022-12-23
  • 2022-02-10
相关资源
相似解决方案