私はJavaで2つの数値を除算しようとしています。具体的には、分数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です。