Une bonne réponse pourrait être :

Cela permet d'informer le compilateur que l'opération de saisie pourrait échouer.

Une autre problème


Imaginons que vous vouliez écrire un programme qui calcule l'addition d'un restaurant. Le programme saisira le prix de base d'un repas, et lui ajoutera 6% de taxes sur la vente et 20% de pourboires calculés sur le prix du repas. Les calculs doivent être effectués en arithmétique flottante.

Voici le programme, avec quelques parties manquantes :
 

import java.io.*;
class RestaurantBill
{
  public static void main (String[] args) ___________________________

  {
    String charData;
    double basicCost;

    __________________________________

    __________________________________

    __________________________________

    __________________________________

    System.out.println("Cout de base : " + basicCost + " cout total : " + ___________ );
  }
}

Voici les parties manquantes, mais de nouveau mélangées :

    (basicCost + basicCost*0.06 + basicCost*0.20)

    System.out.println("Entrez le coût de base :");

    basicCost  = ( Double.valueOf( charData  ) ).doubleValue();

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

    charData = stdin.readLine();

    throws IOException

QUESTION 7:

Remplissez les "blancs".

Et suivez ce lien une fois votre travail accomplit