位运算符
- 位运算是直接对二进制进行运算.
- 异或运算(
^
):- 相同二进制位进行运算,结果是0.不相同二进制位运算结果是1.
- 移位运算:
- 左移(
<<
):左移几位其实就是该数据乘以2的几次方. - 右移(
>>
):右移几位就是该数据整除2的几次方.
- 左移(
条件语句
if语句与switch语句的应用与区别:
if:
- 对具体的值进行判断。
- 对区间判断。
- 对运算结果是
boolean
类型的表达式进行判断。
switch:
- 对具体的值进行判断。
- 值的个数通常是固定的。对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存。效率相对高一点。
循环语句
代表语句:while
,do while
,for
。
do while
的特点:条件无论是否满足,循环体至少执行一次.