我不得不作出酒店预订系统,但我不允许使用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;'是计算房间数量的更简单的方法。 –