IFT 1870, hiver 2002, campus Université de Montréal
Saisie des données tapées au clavier (classe Utile.java, par LE VAN N)
Saisie des données tapées au clavier :
En Java, La lecture au clavier a été simplifié à partir de la
version 1.5 avec l’utilisation d’un objet Scanner et de ses
méthodes.
Pour les versions antérieures, la lecture des données est assez
compliquée. Pour favoriser l’apprentissage, j’écris une petite
classe du nom "Utile.Java". En classe et aussi à la démonstration,
on va vous montrer la façon d’utiliser cette classe afin de lire
un entier ou un réel ou un caractère ou une chaîne de caractères
que l’usager a tapé au clavier.
Selon la version de Java que vous utilisez, vous pourrez utilisez
une approche ou l’autre dans vos travaux, par contre, pour les
examens, il sera présumé que vous connaissez Scanner.
Exemple 1 :
/**
* Fichier Clavier1.java :Ce programme permet de saisir 3 âges tapés au
* clavier. Il détermine et affiche l'âge le plus grand
*/
import java.io.*;
public class Clavier1
{
public static void main (String[] args) throws IOException
{
int age1, age2, age3, ageMax ;
// saisir les 3 âges tapés au clavier
age1 = Utile.lireEntier("Tapez l'age de la premiere personne ");
age2 = Utile.lireEntier("Tapez l'age de la deuxieme personne ");
age3 = Utile.lireEntier("Tapez l'age de la troisieme personne ");
// déterminer d'abord l'âge le plus grand entre les 2 premiers
if (age1 > age2)
ageMax = age1 ;
else
ageMax = age2 ;
if (age3 > ageMax) // ajuster l'âge maximum si nécessaire
ageMax = age3 ;
System.out.println("Age maximum entre " + age1 + ", " + age2 +
" et " + age3 + " est : " + ageMax + " ans");
}
}
/* Exécution:
Tapez l'age de la premiere personne 25
Tapez l'age de la deuxieme personne 49
Tapez l'age de la troisieme personne 18
Age maximum entre 25, 49 et 18 est : 49 ans
*/