由於某種原因,這種轉換確實讓我頭痛。我可以在紙上和腦海中進行轉換,但是當我嘗試將它寫入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;
}
如果你說出你發現的困難,你會得到更有幫助的答案。你有意想不到的輸出?什麼是輸入和意外輸出。 –