![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程陷阱
涛哥带你学编程
技术小白,虔诚的修行者。希望一步一步登上高峰
展开
-
技术陷阱之一:浮点数相减
技术陷阱之一:差值损失—浮点数相减造成的损失对于浮点数相减,有时候结果正确,有时候不正确。对于一些精密仪器的计算、导弹运行轨迹的运算等,一定要保证结果的正确性,否则灰造成巨大的损失。解决方法一般为:先将浮点数相减转化为整数相减,然后再将运算结果转化为浮点数。编程准则:尽量将浮点数相减转化为整数相减原创 2017-03-25 12:44:31 · 3166 阅读 · 0 评论 -
技术陷阱之二:字符串是引用类型,不是值类型
java中的字符串是String类型,该类型直接继承Object对象。但String类型的某些特性会让人产生它属于值类型的错觉:public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub String str1 = "这是第一个字原创 2017-03-25 20:41:57 · 1938 阅读 · 1 评论