第二天 03 0基础自学java -数据类型,进制的转换
java中除了基本数据类型外,都是引用数据类型。引用数据类型在以后面向对象时才会接触。
整数型里有byte(1) short(2) int(4) long(8)
浮点型:float(4) double(8)
布尔型:boolean(1)
字符型:char(2)
Java不支持无符号数据类型。byte,short,int和long都是有符号数据类型。对于有符号数据类型,值范围的一半存储正数,一半用于负数,因为一个位用于存储有符号值的符号。
进制的转换
1、其它进制转化成十进制的时候,直接乘以次方就好。
2、十进制转换成其它进制时,整数部分除以进制数得到的结果的整数部分再乘以进制数逆序取余;小数部分乘以进制数得到的结果的小数部分再乘以进制数顺序取整。(看好相反)
3、二进制转换成八进制或十六进制时,整数部分从右向左(末尾补0会影响大小),三个或四个一组替换成进制再逆序排列;小数部分从左向右(末尾补0不影响大小),三个或四个一组替换成进制,再顺序排列
4、八进制、十六进制转为二进制时从左向右依次替换成三个或四个二进制数,顺序排列(整数小数都这样)
详细部分见pdf