classe Clavier - Java - Programmation
Marsh Posté le 26-02-2010 à 10:58:01
voici la classe clavier
//------------programme Clavier-------------------
//nom du fichier="Clavier.java"
//classe fournissant des fonctions d lecture au clavier
import java.io.*;
public class Clavier{
public static String lireString(){//lecture d'une chaine
String ligne_lue=null;
try{
InputStreamReader lecteur=new InputStreamReader(System.in);
BufferedReader entree=new BufferedReader(lecteur);
ligne_lue=entree.readLine();
}
catch(IOException err){
System.exit(0);
}
return ligne_lue;
}
////////////////**************************************
public static float lireFloat(){//lecture d'un float
float x=0; //valeur à lire
try{
String ligne_lue=lireString();
x=Float.parseFloat(ligne_lue);
}
catch(NumberFormatException err){
System.out.println("***Erreur de données Réel attendu***" );
System.exit(0);
}
return x;
}
///////////////*********************************************
public static double lireDouble(){//lecture d'un double
double x=0; //valeur à lire
try{
String ligne_lue=lireString();
x=Double.parseDouble(ligne_lue);
}
catch(NumberFormatException err){
System.out.println("***Erreur de données Double attendu***" );
System.exit(0);
}
return x;
}
///////////*******************************************
public static int lireInt(){//lecture d'un double
int x=0; //valeur à lire
try{
String ligne_lue=lireString();
x=Integer.parseInt(ligne_lue);
}
catch(NumberFormatException err){
System.out.println("***Erreur de données Entier attendu***" );
System.exit(0);
}
return x;
}
///////////*******************************************
////Programme de test de la classe clavier
public static void main(String[] args){
System.out.println("Donner un flottant" );
float x; x=Clavier.lireFloat();
System.out.println("Merci pour"+x);
System.out.println("Donner un entier" );
float n; n=Clavier.lireInt();
System.out.println("Merci pour"+n);
}
}
Marsh Posté le 26-02-2010 à 11:05:32
ou bien utilise cette méthode :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public static void main(String[] args) throws IOException, NumberFormatException
{
BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
String ligne= sc.readLine();
System.out.println(+ligne);
}
Marsh Posté le 23-06-2004 à 10:53:15
bonjour tlm;
quelqu'un peut me donner la classe Clavier du java??
merci pour votre aide.