Day02 赋值运算符 + 流程控制

基本运算符

赋值运算符:+=,-=,×=,/=,%=

注:short s=3; s = s + 1; 编译不通过,s+1为int型

short s=3; s += 1; 正确

注:%= 结果与被除数相同

比较运算符:instanceof 是不是类的实例 

逻辑运算符:&& 与  &的区别

注:&所有条件都判断,&&判断到能确定结构为止

位运算符:<< , >>, >>>(无符号右移) , | , & , ^ , ~

注:两数交换: x = x ^ y; y = x ^ y; x = x ^ y;

三元运算式:(条件表达式)? 表达式1: 表达式2   注:要求表达式1和表达式2数据类型相同,否则编译不通过

流程控制

1、顺序结构

2、分支结构:if...else...  switch..case...

注:switch可选数据类型:char, byte, int, short, String, 枚举。

case不可以接表达式

3、循环结构:while  do...while   for

你可能感兴趣的:(Day02 赋值运算符 + 流程控制)