所以我有以下代碼保存值,而在for循環
for (int i = 0; i <= numberOfTickets; i++)
{
System.out.println("Please enter your age or if you are a student enter -1");
int age = input.nextInt();
if ((age < 10) && (age > 0))
{
cost = (cost/4);
}
else if ((age < 16) && (age >= 10))
{
cost = (cost/2);
}
else if (age > 60)
{
cost = (cost/2.5);
}
else if (age == -1)
{
cost = (cost/(4/3));
}
System.out.println(cost);
}
問題是說,初始成本爲£10和用戶輸入12的年齡我想£5的值在繼續for循環之前保存爲int ticketCost1,但再次從10開始。 實質上,我希望在循環結束時將門票的所有成本與應用的單個折扣結合起來,然後將它們全部結合在一起併產生最終成本。
P.S.我打算增加更多,以便每個孩子,即0歲至10歲,然後他們與任何16歲以上的人免費。
在java。
你需要一些東西來爲你保存這些數據,public class TicketHelper {int age;浮動成本;/*一些其他的東西* /}'和'列表' –
2014-11-20 22:23:10
對不起,你會恨我,但上面的代碼是關於先進的,因爲我得到所以你將不得不餵我哈哈。你能否以最簡單的方式向我解釋? – JamesB18 2014-11-20 22:24:42