我正在尝试在 java 中将两个数字相除-更具体地说,我有分数 800/9177,并希望将其转换为 double 或 float 或 w/e。我的问题是当我尝试获取分数的值时,我得到 0。
有人知道该怎么做吗?
我的代码:
double dt = 800/9177;
float ft = 800/9177;
double dw = 800/122;
System.out.println("dt : " + dt + " ft: " + ft + " dw " + dw + " 800/9177 " + (800/9177));
它打印 dt: 0 ft: 0 dw : 6.0 800/9177 0 所以我所有的分数除了 dw 都是 0。