total
在這種情況下是500.試圖做一個計算器,但不是所有東西都加起來。它似乎跳過乘法,只顯示總數*金額。有什麼我做錯了嗎?編輯:折扣:在例子中,.92。我得到455000如果量爲1000我在這裏做錯了什麼?如果語句不加起來
if (wShipping==true){
if (GroundShipping.isSelected()){
if (amount<=99) {
shipping=1.05;
output.setText(output.getText() + amount + "\t" + total*1.05*amount*discount + "\n");
}
else{
output.setText(output.getText() + amount + "\t" + total*amount*discount + "\n");
}
}
if (AirShipping.isSelected()){
shipping=1.1;
output.setText(output.getText() + amount + "\t" + total*amount*1.1*discount + "\n");
}
if (FedexShipping.isSelected()){
shipping=1.25;
output.setText(output.getText() + amount + "\t" + (total*amount*discount)*(1.25) + "\n");
}
}
請格式化代碼。 –
1.你錯過了一個右括號。 2.什麼是輸入(參數的值)以及您期望它打印什麼以及它實際打印什麼? – alfasin
這取決於金額的價值,折扣的價值以及您的輸出是什麼 - 需要更多信息。 – Plasmarob