java_05
条件语句2
1.多条件 switch…case
2.条件运算符?:
3.赋值运算符= += -= /= *= %= &= |= ^=
4.随机数
a) Math random()
b)Random
5.条件嵌套
1.多条件的语句
if else
switch…case 但条件结束 break; 适用于恒等关系的比较
switch 可以使用贯穿
调试的使用
1.打断点
2.点击虫子
3.单步执行F6
2.条件运算符
三元:?: name==‘判断内容’?“对结果1”:“不对结果2”
3.赋值运算符 不用考虑数据的转换问题
=:赋值
byte b=127;
b+=1;//-128
1byte=>8bit
1bit==>0/1
127的二进制
01111111
127+1=128
1000000==>十进制
1)负数的二进制
01111111
2)取反
b.3 +1
1111 1011
工具:cmd->calc->本地的计算器(程序员版)
(1)
byte b=127;
0111 1111
b +=1;
+128 0000 0000 1000 0000 (16位)
-128 : 1000 0000 (8位) 1: 负数 0:正数
1000 0000–>十进制
- -1
0111 1111
2)取反
1000 0000
3)转十进制
128
4)加符号
-128
(2)byte b=127;
b+=2;
a.
0111 1111
+0000 0010
1000 0001
b.把1000 0001 转成十进制
b.1 -1
1000 0001
-0000 0001
1000 0000
b.2 取反
0111 1111
b.3 转十进制
127
b.4加符号
-127