Die Antwort steht unten:
Hier ist das vollständige Programm. Die Lücken wurden ausgefüllt und das Layout des Programms wurde etwas verbessert. Sie können dieses Programm "kopieren-einfügen-und-ausführen".
import java.io.*; class SteuerProgramm { public static void main (String[] args) throws IOException { double steuerSatz = 0.05; BufferedReader stdin = new BufferedReader ( new InputStreamReader( System.in ) ); String inData; int preis; double steuer ; System.out.println("Geben Sie den Preis ein:"); inData = stdin.readLine(); preis = Integer.parseInt( inData ); if ( preis >= 100 ) steuer = preis * steuerSatz; else steuer = 0; System.out.println("Artikelpreis: " + preis + " Steuer: " + steuer + " Gesamt: " + (preis + steuer) ); } } |
Das Programm könnte Ihnen etwas sonderbar vorkommen,
da der arithmetische Ausdruck (preis + steuer) preis
manchmal
eine Null hinzufügt.
Das ist OK.
Es ist manchmal leichter eine Null hinzufügen als etwas Spezielles zu tun,
um dieses zu vermeiden.
Das Programm ist kürzer und leichter zu verstehen,
wenn die println()
Anweisungen am Ende stehen.