une Base Solide en Programmation

C++/Java/Delphi/Assembleur
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion
anipassion.com
Partagez | 
 

 class de lecteur pour touts vous programmes

Aller en bas 
AuteurMessage
mohamed
soldat
soldat
avatar

Masculin
Nombre de messages : 54
Age : 30
Localisation : chlef
Loisirs : aaa
Date d'inscription : 14/03/2007

MessageSujet: class de lecteur pour touts vous programmes   Jeu 31 Jan - 14:53

Code:
// classe fournissant des fonctions de 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 a lire
    try
    { String ligne_lue = lireString() ;
      x = Float.parseFloat(ligne_lue) ;
    }
    catch (NumberFormatException err)
    { System.out.println ("*** Erreur de donnee ***") ;
      System.exit(0) ;
    }
    return x ;
  }
  public static double lireDouble ()  // lecture d'un double
  { double x=0 ;  // valeur a lire
    try
    { String ligne_lue = lireString() ;
      x = Double.parseDouble(ligne_lue) ;
    }
    catch (NumberFormatException err)
    { System.out.println ("*** Erreur de donnee ***") ;
      System.exit(0) ;
    }
    return x ;
  }
  public static int lireInt ()        // lecture d'un int
  { int n=0 ;  // valeur a lire
    try
    { String ligne_lue = lireString() ;
      n = Integer.parseInt(ligne_lue) ;
      }
    catch (NumberFormatException err)
    { System.out.println ("*** Erreur de donnee ***") ;
      System.exit(0) ;
    }
    return n ;
  }

  // programme de test de la classe Clavier
  public static void main (String[] args)
  { System.out.println ("donnez un flottant") ;
    float x ;
    x = Clavier.lireFloat() ;
    System.out.println ("merci pour " + x) ;
    System.out.println ("donnez un entier") ;
    int n  ;
    n = Clavier.lireInt() ;
    System.out.println ("merci pour " + n) ;
    System.out.println ("donnez une ligne de texte") ;
    String ch = Clavier.lireString() ;
    System.out.println ("merci pour " + ch) ;
  }
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
class de lecteur pour touts vous programmes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» mettre un lecteur pour fichier midi
» convertir avi en dvd
» Lecture fichier GPX sur microSD
» Avez-vous eue un appel de DirectBuy pour 50,000$ pour une cuisine à Ottawa ?
» Avez-vous déjà ressenti des sentiments pour votre meilleur(e) ami(e) ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
une Base Solide en Programmation :: HBPCCLUB ACADEMY :: Java-
Sauter vers: