标签:span 二进制 print java 数据类型 fence comment block opera
二进制:0b
八进制:0
十六进制:0x
例:
int i1 = 0b10;
int i2 = 010;
int i3 = 0x10;
?
System.out.println(i1);//输出结果:2
System.out.println(i2);//输出结果:8
System.out.println(i3);//输出结果:16
float f = 0.1f;//0.1
double d = 1.0/10;//0.1
System.out.println(f==d);//输出结果:false
?
float f1 = 2287982797384873f;
float f2 = f1 + 1;
System.out.println(f1==f2);//输出结果:true
由于浮点数的这个问题,在需要进行精确计算如银行业务时,可以使用数学工具类BigDecimal,而且最好避免使用浮点数进行比较。
String s1 = new String("Hello World!");
String s2 = new String("Hello World!");
System.out.println(s1==s2);//输出结果:false
?
String s3 = "Hello World!";
String s4 = "Hello World!";
System.out.println(s3==s4);//输出结果:true
标签:span 二进制 print java 数据类型 fence comment block opera
原文地址:https://www.cnblogs.com/AcediaZzz/p/13190217.html