Ich versuche, meinen Code so zu machen, dass es mehr kostet für Zahlen über 7. Es kostet 1 Franken für jede Stunde zwischen 0 - 7 und 2 Franken für Zeiten von 8 - 24. Jetzt habe ich folgendes:Versuchen, verschiedene Kosten für unterschiedliche Zeit zu haben - Java
int start = user_input.nextInt();
int finish = user_input.nextInt();
int hours = finish - start;
int hours2 = finish - start;
int francs1 = 1 * hours;
int francs2 = 2 * hours;
if (start > 0 && finish < 7){
System.out.println(hours + " hour(s) at a cost of " + francs1 + " francs");
}else{
if (start > 7 && finish < 24){
System.out.println(hours2 + " hour(s) at a cost of " + francs2 + " francs");
}else{
if (start < 7 && finish > 7){
Start ist der erste Wert, den der Benutzer eingibt und das Ende ist der zweite.
Übrigens, wenn Sie tatsächlich mit Uhrzeitwerten arbeiten, beachten Sie die ['LocalTime'] (https://docs.oracle.com/javase/8/docs/api/java/ time/LocalTime.html) Klasse. –