Eine gute Antwort könnte sein:

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 wert;

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

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

    charDaten = stdin.readLine(); 

    wert  = Double.parseDouble( charDaten ) ;
    System.out.println( "Wert: " + wert + " zweimal Wert: " + 2 * wert );
  }
}

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

FRAGE 5:

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