Java 的浮点类型可以表示一个小数,比如 123.4 ,7.8 ,0.12
1) 关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位
2) 尾数部分可能丢失,造成精度损失(小数都是近似值)。
字符类型可以表示单个字符,字符类型是 char,char 是两个字节(可以存放汉字),
多个字符我们用字符串 (String )
1) 在 Java 中,char的本质是一个整数,在输出时,对应的是unicode 码 对应的
1)ASCII (ASCI编码表一个字节表示,一个128个字符,对应英语字符和二进制之间的关系,做了统一规定,实际上一个字节可以表示256个字符,只用128个)
2)Unicode (Unicode编码表固定大小的编码使用两个字节来表示字符,字母和汉字统一都是占用两个字节,
这样浪费空间,将世界所有符号纳入其内)
3)UTF-8 (编码表,大小可变的编码字母使用1个字节,汉字使用3个字节)
4)GBK (可以表示汉字,而且范围广,字母使用1个字节,汉字2个字节)
5)gb2312(可以表示汉字,gb2312<gbk)
6)big5码(繁体中文,台湾,香港)
1)介绍当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型,
这个就是自动类型转换。
2)数据类型按精度(容量)大小排序为(规则)
自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 ( ),但可能造成 精度降低或溢出,格外要注意。
在程序开发中,我们经常需要将基本数据类型转成String类型。或者将String类型转成基本数据类型。
1)基本类型转String类型语法:将基本类型的值+"",即可
2)String类型转基本数据类型[体验]语法:通过基本类型的包装类调用parseXX方法,即可
示例:
3)注意事项
· 在将 String 类型转成 基本数据类型时, ,比如 我们可以把 "123" , 转成一 个整数,但是不能把 "hello" 转成一个整数
· 如果格式不正确,就会抛出异常,程序就会终止,