整数类型:
进制:
-
二进制:0b
-
十进制:——
-
八进制:0
-
十六进制:0x
-
(println输出换行,print输出不换行)
浮点类型:
(有限字长,大约数)(最好完全避免使用浮点数进行比较)
float:(有限 离散 舍入误差 大约 接近但不等于)
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);(错误 false)
float f1 = 123123123123;
double d1 = f1+1;
System.out.println(f1==d1);(正确 true)
拓展:("Bigdecimol" 类:数学工具类)
字符拓展:
// 所有字符本质还是数字
char c = 'a';(单引号)
System.out.println(c);
System.out.println((int)c);(强制换行)(转换成数字)
//Unicode(表):字符对应数值
转义字符
\t 制表符=TAB
\n 换行
...
\\布尔值扩展
boolean flag = true;
if (flag==true){} = =if (flag){}
浙公网安备 33010602011771号