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?