第二天
一. 进制的相互转换
1). 位权展开法:每一个为上的系数乘以基数的权次幂相加
基数:X进制,基数就是X
系数:就是每一个位上的数据该本身
权:当前从右边开始往左边进行编号,给当前一个位上的基数从0开始编译
2).十进制转换成其他进制
设X为多少进制
X进制,基数就是X
当前数据除以基数,除到商为0,余数反转
3). 8421码快速转换法
概述: 8421码是BCD码的一种,每一位上的二进制数据对应一个固定的数值,只需要将二进制数据对应的数值相加即可得到十进制数据
1 1 1 1 1 1 1 1 二进制
128 64 32 16 8 4 2 1 十进制
二. 源码–反码–补码
计算机底层对数据进行计算都是以 “补码” 进行计算的
1). 最高符号位为0 则为正数
整数的 源码 反码 补码 都是一样的
2). 最高符号位为1 则为负数
负数的反码,符号位不变,其余的数值位按位取反,0变1,1变0
负数的补码,符号位不变,在反码的基础上,末位加1
三. 四类八种基本八种数据类型
整数类型: 字节型 byte , 短整型 short , 整型 int , 长整型 long
浮点型: 单精度类型 : float , 双精度类型: double
字符类型: char
布尔类型: boolean (返回值只有true或false)
四.Java中的运算符
算术运算符, 赋值运算符, 比较(关系)运算符, 逻辑运算符, 位运算符(知道位异或运算符的特点), 三元(三目)运算
1). 算术运算符
基本的算术运算符:+,-,,/,%(取余) /:除法,取整
扩展的算术运算符:++和–的用法
单独使用
无论++或者–在数据的前面还是后面,都是对当前数据自增1或者自减1
参与运算使用
如果++或者–在数据的前面,是将当前变量自增1或者自减1,然后将其结果进行赋值(运算)
如果++或者–在数据的后面,先进行赋值(参与运算),然后在再自增1或者自减1
2)赋值运算符
分类:
基本的赋值运算符
=
举例:
定义变量 :赋值运算符号
int a = 10 ; 把10赋值给int类型的变量
扩展的赋值运算符:
+=,-=,=,/=,%=
使用+=描述意思:
int a = 10 ;
a += 20 ; 类似于 a = a+ 20 ;
将符号左边的数据和右边的数据做加法运算,然后再赋值给左边变量
JAVA学习第二天
最新推荐文章于 2023-02-18 09:02:41 发布