Une bonne réponse pourrait être :

La réponse est ci-dessous :

Le programme complété


Voici la version complète du programme. Rappelez vous que stdin est le nom dans ce programme pour un objet de type BufferedReader. L'objet de type BufferedReaders stoquent les caractères en provenance de l'objet InputStreamReader qui est lui-même connecté à l'entrée standard (i.e. le clavier dans notre cas) System.in.
 
import java.io.*;
class InputToDouble
{
  public static void main (String[] args) throws IOException 
  {
    String charData;
    double value;

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

    System.out.println("Enter a double:"); 

    charData = stdin.readLine(); 

    value  = ( Double.valueOf( charData  ) ).doubleValue();
    System.out.println("Valeur : " + value +" doublement de la valeur : " + 2*value );
  }
}

Il y a beaucoup de choses à comprendre dans cette partie. N'ayez pas peur de revenir en détails sur ce chapitre et les précédants.

QUESTION 6:

Juste pour vérifier : pourquoi doit-on rajouter l'expression throws IOException ?

Petit rappel d'un des chapitres précédant !