Das informiert den Compiler auf eine Input-Operation vorbereitet zu sein, die fehlschlagen könnte.
Angenommen Sie wollen ein Programm schreiben, das den Gesamtbetrag
eines Restaurantessens berechnet.
Der Input des Programms werden die Grundkosten des Essens sein.
Darauf werden 6% Verkaufssteuer und 20% Trinkgeld vor Steuer aufgeschlagen.
Arithmetik wird mit dem Typ double durchgeführt werden.
Hier ist das Programm mit ein paar fehlenden Teilen:
import java.io.*;
class RestaurantRechnung
{
public static void main (String[] args) _______________________
{
String charDaten;
double grundPreis;
_____________________________________
_____________________________________
_____________________________________
_____________________________________
System.out.println("Grundpreis: " +
grundPreis + " Gesamtbetrag: "
+ _____________________________ );
}
}
Dieses sind die fehlenden Teile, aber nicht in der richtigen Reihenfolge:
(grundPreis + grundPreis*0.06 + grundPreis*0.20)
System.out.println("Geben Sie den Grundpreis ein:");
grundPreis = Double.parseDouble( charDaten ) ;
BufferedReader stdin
= new BufferedReader(
new InputStreamReader( System.in ) );
charDaten = stdin.readLine();
throws IOException