我不得不作出酒店預訂系統,但我不允許使用if/else知道是否有人停留時間超過一週,因爲當他們停留7天時獲得折扣(住宿8晚= 7天折扣+ 1天正常價格)。我真的haven`t一個想法如何使這(與我是否知道它,是很容易)爪哇酒店預訂
希望有人可以給我一個提示。
這是我的代碼,直到知道:
public class HotelReservationSystem {
public static void main(String[] args) {
System.out.println("Amount persons: ");
int persons = In.readInt();
System.out.println("Amount days: ");
int days = In.readInt();
System.out.println("Meals: ");
int meals= In.readInt();
int twinRooms = persons/2 + persons%2;
System.out.println("Double rooms: " + twinRooms);
int priceForStay = days*(twinRooms*9500);
System.out.println("Price for staying: " + priceForStay/100 +"€");
}
}
那不就是數學嗎? – Kayaman
如果很容易,請用'if'表示如何做。 –
注意:'int twinRooms =(persons + 1)/ 2;'是計算房間數量的更簡單的方法。 –