DAY11 基本运算符

运算符

Java语言支持如下运算符

  • 算术运算符:+,—,*,%,++,——
  • 赋值运算符 =
  • 关系运算符:>,<,>=,<=,==,!=instanceof
  • 逻辑运算符:&&,竖线竖线,!
  • 位运算符:&,竖线,^,~,>>,<<,>>>(了解!!!)
  • 条件运算符?:
  • 扩展赋值运算符:+=,-=,*=,/=

// 二元运算符

// ctrl +D: 复制当前到下一行

cast:转换的意思

// 关系运算符返回的结果:正确,错误, 布尔值

//% 是指取一个数的余数

image-20210216212326024

逻辑与运算

// 与(and) 或(or) 非 (取反)

  • && :两个变量都为真,结果才为true
  • || :两个变量有一为真,则结果才true
  • ! :如果是真,则变为假,如果是假则变为真

image-20210217144322727

位运算

/* 0=假 1=真

A=0011 1100

B=0000 1101

A&B=0000 1100

A/B=0011 1101

A^B=0011 0001

A~B=1111 0010

*/

*<< 2

》 /2

原文地址:https://www.cnblogs.com/taylorhe/p/14408939.html