JAVA学习第二天

来源:互联网 发布:海尔的大数据营销案例 编辑:程序博客网 时间:2024/06/05 11:06
作业:
1.各种进制的表现形式和特点
二进制:0、1两个数字表示,前加0b/B例如:0b1011100
八进制:0、1、2、3、4、5、6、7八个数字表示,前加0,例如:056723
十进制:常用的数值
十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个数字表示,前加0x,例如:0x5B56F


2.各种进制之间相互转换方法
二、八、十六进制转十进制:短除法;十进制转二、八、十六进制:每个位上的数乘以权重
二进制和八进制互转:111 011 110从右到左每三位转换成十进制;
二进制和十六进制互转:111 011 110从右到左每四位转换成十进制;
八进制和十六进制,先转换成二进制;
3.求负数在计算机中的表现形式
正数取反加一(补码);
正数:01000101
取反:10111010(反码)
加一:10111011(补码)(负数)
4.根据二进制数求对应的整数
11101
1*2^4+1*2^3+1*2^2+0*2^1+1*2^0=29


5.比较运算符种类
==;>;<;<=;>=;!=


6.逻辑运算符种类
&;|;!;&&;||;^;instanceof(检查是否是类的对象)
7.短路与,短路或的含义
短路与:当&&左边为假,右边程序不再执行;
短路与:当||左边为真,右边程序不再执行。
8.位运算符种类,有符号右移>>  无符号右移>>>的含义
有符号右移>>:如果正数,右移后空出高位补0;如果负数,空出高位补1;
无符号右移>>>:无论正负数,右移后空出高位均补0。
0 0