Java学习笔记 第一天
一、double 和 float
1.double和float初始化数据
double a=0.1;//不会报错
float b = 0.1;//会报错
因为如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转
如
float b = (float)0.1;
//或者
float b = 0.1f;//f表示是初始化为单精度浮点数
2.浮点数不能完全精确
System.out.println(3*0.1);
输出
二、字符类型char
字符可以转换成整型
char str='a';
System.out.println((int) str);
输出是97,因为a的ASCII码为97。字符转换为整型的值就是它的ASCII码对应的数值