- 类,方法的注释,使用javadoc的方式,即文档注释
- 浮点数比较陷阱,2.7和8.1/3应该判断两者撤差值小于某个范围,就算相等。
double num11 = 2.7; double num12 = 8.1 / 3; //2.7 System.out.println(num11);//2.7 System.out.println(num12);//接近2.7的一个小数,而不是2.7 //得到一个重要的使用点: 当我们对运算结果是小数的进行相等判断是,要小心 //应该是以两个数的差值的绝对值,在某个精度范围类判断 if( num11 == num12) { System.out.println("num11 == num12 相等"); } //正确的写法 if(Math.abs(num11 - num12) < 0.000001 ) { System.out.println("差值非常小,到我的规定精度,认为相等..."); } System.out.println(Math.abs(num11 - num12)); //细节:如果是直接查询得的的小数或者直接赋值,是可以判断相等
- char只是本质上是数字,实际上还是字符
//输出字符,b char a='a'+1; System.out.println(a); //输出字符b对应的数字,98 int b='a'+1; System.out.println(b); //输出97对应的字符,a char c=97; System.out.println(c); //输出一个数字,98 System.out.println('a'+1);//字符+数字转换为int类型 //char可进行计算,输出一个数字,99 System.out.println(b+1);
-
boolean类型只能用true,flase,不能用数字
JAVASE入门总结(2023/11/06)
最新推荐文章于 2024-09-14 18:46:05 发布
文章讨论了Java中使用Javadoc风格注释时,尤其是在处理浮点数相等比较时的陷阱。指出2.7和8.1/3看似相等但实际有精度差异,应使用Math.abs()计算差值判断。同时提及字符与数字之间的转换问题。
摘要由CSDN通过智能技术生成