package com.xuan.number;
/*使用分数,如果想整数直接与分数相乘,而不同先将该分数转换成浮点数,
* 可以将分子与整数想乘,然后再除以分母。
* 缺点:降低代码的可读性和可维护性为代价的
* 优点:效率高
* */
public class FractMult {
public static void main(String[] args) {
double d1=0.666*5;//快捷,但是不够精确
System.out.println(d1);//在程序员的思路中,2/3相当于0.666
double d2=2/3*5;//错误答案:2/3=0,0*0.5=0.0
System.out.println(d2);
double d3=2d/3d*5;//"常规做法"
System.out.println(d3);
double d4=2*5/3;//快捷,结果为近似的整数
System.out.println(d4);
}
}
(30)整数直接与分数相乘
最新推荐文章于 2021-06-19 11:46:19 发布