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.