Voici une version complète du programme, avec le
"trou"
correctement remplit :
import java.io.*;
class BoxOffice
{
public static void main (String[] args)
throws IOException
{
BufferedReader stdin =
new BufferedReader (
new InputStreamReader(System.in));
String inData;
int age;
System.out.print("Entrez votre age : ");
inData = stdin.readLine();
age = Integer.parseInt( inData );
if ( age < 17 )
{
System.out.println("Tarif enfant.");
}
else
{
System.out.println("Tarif adulte.");
}
System.out.println("Profitez du spectacle !");
}
}
|
|
Voici ce qu'il se passe lorsque le programme s'exécute
:
-
Le programme affiche "Entrez votre age : ".
-
L'utilisateur entre son age ---21, par exemple.
-
Le 21 est convertit des caractères en entier, et cette valeur est
rangée dans la variable age.
-
La condition age < 17 est testée.
-
21 < 17 est false.
-
L'alternative false est exécutée : le programme affiche
"Tarif adulte.".
-
L'exécution se poursuit avecl'instruction suivant l'alternative
false : l'affichage "Profitez du spectacle !" se produit.
|