これは基本的な質問ですが、答えが見つかりません。浮動小数点演算と他のいくつかのトピックを調べましたが、これに対処しているものは何もないようです。私は間違った用語を持っていると確信しています。
基本的に、完了した数量と合計の2つの数量を取得し、それらを分割して(完了した量の)パーセンテージを算出したいと思います。数量はlong
sです。設定は次のとおりです。
long completed = 25000;
long total = 50000;
System.out.println(completed/total); // Prints 0
結果をdoubleに再割り当てしてみました-印刷され0.0
ます。どこが間違っているのですか?
ちなみに、次のステップは、この結果に100を掛けることです。これは、この小さなハードルを乗り越えれば簡単だと思います。
ところで、ここでの宿題ではなく、単なる古いnumskull-ness(そして多分今日のコーディングが多すぎる)。