Eine gute Antwort wäre:

Die Antwort steht unten:

Vollständiges Programm

Hier ist das vollständige Programm. Die Variable stdin ist in diesem Programm der Name für ein BufferedReader-Objekt. Ein BufferedReader speichert die Zeichen zwischen, die von einem InputStreamReader kommen, der mit dem unbearbeiteten Eingabestrom System.in verbunden ist.

import java.io.*;
class InputZuDouble
{
  public static void main (String[] args) throws IOException 
  {
    String charDaten;
    double zahl;

    BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));

    System.out.println("Geben Sie ein double ein:");

    charDaten = stdin.readLine(); 

    zahl  = Double.parseDouble( charDaten ) ;
    System.out.println( "Zahl: " + zahl + " Zahl mal zwei " + 2 * zahl );
  }
}

In diesem Programm gibt es eine Menge zu verstehen. Scheuen Sie sich nicht diese Aufzeichnungen noch einmal durchzugehen.

FRAGE 5:

Nur ein Rückblick: Warum muss der Teil throws IOException enthalten sein?

Inhaltsverzeichnis