学习java的第五天 条件语句 条件运算符 二进制的计算

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. -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

发布了12 篇原创文章 · 获赞 0 · 访问量 31

猜你喜欢

转载自blog.csdn.net/qq_45212924/article/details/104483426