数据类型知识扩展
float与double
public class Demo01 {
public static void main(String[] args) {
//float 有限 离散 大约 舍入误差 接近但不等于
//double
//最好完全避免使用浮点数进行比较
float a=0.1f;
double b=1.0/10;
System.out.println(a==b);
System.out.println(a);
System.out.println(b);
float d1=2323232323f;
float d2=d1+1;
System.out.println(d1==d2);
}
}
char
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);
//所有的字符本质还是数字
char c3='\u0061';
System.out.println(c3);
转义字符
//转义字符
//\t 制表符
//\n 换行符
System.out.println("Hello\tWorld!");