Une bonne réponse pourrait être :

La nouvelle version du programme améliorée est ci-dessous :

Restauration 2.0

Votre programme devrait ressembler à celui qui suit, bien que dans cette version quelques lignes vides ont été ajoutées, et quelques autres changements esthétiques ont été effectués.
 
import java.io.*;
class RestaurantBill
{
  public static void main (String[] args) throws IOException

  {
    String charData;
    double basicCost;

    String tipData;
    double tipRate;

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

    System.out.println("Entrez le cout de base :");
    charData   = stdin.readLine();
    basicCost  = ( Double.valueOf( charData  ) ).doubleValue();

    System.out.println("Entrez le pourcentage de pourboire :");
    tipData    = stdin.readLine();
    tipRate    = ( Double.valueOf( tipData ) ).doubleValue();

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

Remarquez que l'instruction println a du être modifiée pour que l'on puisse utiliser la variable tipRate. Sans cette modification, le programme tournerait, et semblerait fonctionner, mais n'effectuerait pas les bons calculs.

QUESTION 9:

Si l'instruction println n'avait pas été modifiée, pensez-vous que l'Inspecteur du Travail vous aurez donné vote diplôme ?

Question subsidiaire pour départager les exaequo