La bonne réponse est :

Non. Il était plausible que cela fonctionne, mais les deux espaces initiaux empecheront la bonne interprétation de cette chaine qui autement aurait été un bon entier !

Un autre exemple

Voici un autre exemple, candidat au "copy-paste-and-run." Il demande à l'utilisateur de saisir deux entiers et calcule leur somme :

import java.io.*;
class AddTwo
{
  public static void main (String[] args) throws IOException
  { 
    BufferedReader stdin = 
        new BufferedReader ( new InputStreamReader( System.in ) );
 
    String line1, line2;                          // déclaration des Strings stockant les entrées
    int    first, second, sum ;                   // déclaration des variables int 

    System.out.println("Entrez le premier entier : ");
    line1   = stdin.readLine();
    first   = Integer.parseInt( line1 );          // conversion de line1 en un entier rangé dans first

    System.out.println("Entrez le second entier : ");
    line2   = stdin.readLine();
    second  = Integer.parseInt( line2 );          // conversion de line2 en un entier rangé dans second

    sum     = first + second;                     // ajout des deux entiers, et stockage du résultat dans sum

    System.out.println("La somme de " + 
        first + " et " + second +" vaut " + sum );
  }
}
Prenez le temps d'étudier ce programme. Remarquez comment l'indentation et l'utilisation judicieuse de retours à la ligne procure une meilleure lisibilité et donc une meilleure compréhension de la structure du programme. Voici une trace d'exécution obtenue à partir de ce programme :
Entrez le premier entier :
12
Entrez le second entier : 
-8
La somme de 12 et -8 vaut 4

QUESTION 14:

Une question pernicieuse : Ecrivez la dernière instruction du programme (celle qui produit l'affichage) de telle manière qu'une seule variable entière soit utilisée, tout en préservant le meme affichage pour l'utilisateur. Les étudiants audacieux testeront leur solution avant de passer à la suite.

Les étudiants audacieux testeront leur solution avant de passer à la suite