import java.util.Scanner;
/**
* 06 Oct 2009
* @author rakib khalid
*/
public class ClavierLecture {
private static Scanner scan = new Scanner(System.in);
private static String erreur;
/**
* lecture au clavier d'un entier simple precision (int)
* @return l'entier lu
*/
public static int lireInteger() {
while (!scan.hasNextInt()) {
erreur = scan.next();
System.out.println("SVP entrer un entier !!");
}
return scan.nextInt();
}
/**
* lecture au clavier d'un reel simple precision (float)
* @return le float lu
*/
public static float lireFloat() {
while (!scan.hasNextFloat()) {
erreur = scan.next();
System.out.println("SVP entrer un float !!");
}
return scan.nextFloat();
}
/**
* lecture au clavier d'un reel double precision (double)
* @return le double lu
*/
public static double lireDouble() {
while (!scan.hasNextDouble()) {
erreur = scan.next();
System.out.println("SVP entrer un double !!");
}
return scan.nextDouble();
}
/**
* lecture au clavier d'une chaine de caracteres
* @return la chaine lue
*/
public static String lireChain() {
scan = new Scanner(System.in);
return scan.nextLine();
}
/**
* lecture au clavier d'un caractere
* @return le caractere lu
*/
public static char lireChar() {
scan = new Scanner(System.in);
String chaine;
while ((chaine = scan.next()).length() > 1) {
System.out.println("SVP entrer un caractere !!");
}
return chaine.charAt(0);
}
}
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire