Eine gute Antwort wäre:

Die Antwort steht unten:

Eine Null hinzufügen

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.

FRAGE 13:

Der Anwender kauft ein Hemd für $100. Was wird auf den Bildschirm ausgegeben?

Inhaltsverzeichnis