どういうわけか、この変換は私の頭を本当に混乱させます。紙の上でも頭の中でも変換できますが、宿題用に Java で書き込もうとすると、本当に混乱してしまいます。割り当ては、ユーザーがキログラム単位で数値を入力し、ある行に何ポンド、別の行に何オンスかを示すプログラムを作成することです。変換は一般的に私を混乱させますが、これが正しいかどうかはわかりません. どこでも型キャストを使用する必要がありますか?
import acm.program.*;
public class KilogramsToPoundsAndOunces extends ConsoleProgram {
public void run(){
println("This programs converts kilograms into pounds and ounces.");
double kilo = readDouble("Enter the kilogram value: ");
double totalOunces = (kilo * POUNDS_PER_KILOGRAM) * OUNCES_PER_POUND;
int totalPounds = totalOunces % OUNCES_PER_POUND;
double leftOverOunces = totalOunces - (totalPounds * OUNCES_PER_POUND);
println(totalPounds + "lbs" + ".");
println(leftOverOunces + "ozs" + ".")
}
private static void POUNDS_PER_KILOGRAM = 2.2;
private static void OUNCES_PER_POUND = 16;
}