Das verbesserte Programm steht unten.
Unser Programm sollte so ziemlich wie das Folgende aussehen:
import java.util.Scanner; class RestaurantRechnung { public static void main (String[] args) { Scanner scan = new Scanner( System.in ); double grundbetrag; double trinkgeld; System.out.print("Geben Sie den Grundbetrag ein: "); grundbetrag = scan.nextDouble(); System.out.print("Geben Sie das Trinkgeld ein (z.B. 0.1 für 10 Prozent): "); trinkgeld = scan.nextDouble(); System.out.println("Grundbetrag " + grundbetrag + " Gesamtkosten: " + (grundbetrag + grundbetrag*0.06 + grundbetrag*trinkgeld) ); } }
Die println
Anweisung verwendet jetzt die Variable trinkgeld
, die den Prozentsatz enthält, den der Anwender geben möchte.
Wenn die println
Anweisung nicht geändert worden wäre, würde dann der Prüfer von der Gesundheitsbehörde das Programm abnehmen?