举个强制类型装换的小例子:
在运用一些数学公式做运算,因为精度的问题,得到的结果大多是小数。而参考的结果是个整数,如何快速将运 算出来的结果和参考结果比较来测试程序是否正确?
假设运算得到的结果是double a,参考结果是int b;
可以 b== (int)a快速比较整数部分,(b*10)==(int)(a*10)比较小数后一位……
在没学java之前我就是用这种方法比较两个数的,但是java里面有自带的方法了,就不需这样比较了QAQ
在运用一些数学公式做运算,因为精度的问题,得到的结果大多是小数。而参考的结果是个整数,如何快速将运 算出来的结果和参考结果比较来测试程序是否正确?
假设运算得到的结果是double a,参考结果是int b;
可以 b== (int)a快速比较整数部分,(b*10)==(int)(a*10)比较小数后一位……
在没学java之前我就是用这种方法比较两个数的,但是java里面有自带的方法了,就不需这样比较了QAQ
2016-12-28
评论里说前面忘了的同学,难道你们不做笔记的?学习新知识之前,翻看笔记巩固已学的知识,不是最基本的连小学生都知道的学习方法和技能吗?想要把知识串联起来,你大可以根据笔记自己做一个知识图谱,那样思路才会更加清晰,那才是真正的自己学到的东西。慕课网只负责知识传递,接收和整理的工作其实都是你自己完成。说到底,你就是懒!
2016-12-28