我正在創建計算器來計算運費。代碼是這樣的:如何在Java中創建運費成本計算器
class ShippingCalc {
public static void main(String[] args) {
int weight = 30;
if (weight < 10) {
System.out.println("Shipping costs $1.");
}
else if (weight < 20) {
System.out.println("Shipping costs $2.");
}
else {
System.out.println("Shipping costs $3.");
}
}
}
這是偉大的,但我想創建一個計算器,可以根據已經設置的價值計算。例如,一些說:
if (weight < 250) {
// print("Shipping cost is $1);
} else if (weight < 499) {
// print("Shipping cost is $2);
} else if (weight < 749) {
// print...etc and it keeps going
這將根據用戶的輸入,這就是爲什麼我不想已經有像上面的任何約束。是否有可能用Java製作這樣一個計算器,無論多少重量,它都會適當地計算運輸成本並給出答案。
如果是,那我該怎麼辦呢?
是的,它可以通過使用簡單的數學和書寫代碼。你爲什麼不試一試,看看你想出了什麼。它總是**更好地嘗試解決事情,然後顯示你的努力,然後在這裏發佈你的任務。再次,它只不過是最基本的代數,我敢打賭你可以弄清楚,如果你把鉛筆放在紙上。 –
它不是我的任務。我正在努力學習Java作爲一種愛好,因此標籤愛好。至於嘗試,我已經嘗試過,但我所能想到的只是有限的方式,將需要無限的代碼量。我不需要人爲我做,只是給我一個正確的方向推動。 – javacAA
編輯,也許不是那麼容易,因爲你的數字沒有邏輯,除非它總是增加150美元。你將不得不爲這個'... etc'顯示更多的數字。請充分展示圖案。我沒有假設這是做作業,因爲我的建議對家庭作業或家庭作業(來自另一個最幸福的人)是有效的。 –