Lire au clavier en Java
Résolu/Fermé
alvaro
-
27 nov. 2003 à 21:18
CHADO_SARA Messages postés 4 Date d'inscription lundi 23 décembre 2013 Statut Membre Dernière intervention 31 décembre 2013 - 26 déc. 2013 à 14:44
CHADO_SARA Messages postés 4 Date d'inscription lundi 23 décembre 2013 Statut Membre Dernière intervention 31 décembre 2013 - 26 déc. 2013 à 14:44
A voir également:
- Clavier.lireint()
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Lire epub - Guide
- Changer clavier qwerty en azerty - Guide
- Java apk - Télécharger - Langages
8 réponses
salut à toi, prends ce code, il te parmettra de lire les données de types élémentaires en ligne de commades
//------------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);
}
}
//------------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);
}
}
Scanner sc = new Scanner(System.in);
sc.nextLine();
sc.nextLine();
CHADO_SARA
Messages postés
4
Date d'inscription
lundi 23 décembre 2013
Statut
Membre
Dernière intervention
31 décembre 2013
26 déc. 2013 à 14:44
26 déc. 2013 à 14:44
et lecture d'une date s'il vous plait
si tu veux recuperer une chaine rentrée au clavier, tu peux faire comme ceci :
InputStreamReader isr=new nputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String line = br.readLine();
InputStreamReader isr=new nputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String line = br.readLine();
Bonjour,
tu as fais copier coller de la classe ?
le mieu c de importer les classes !!
tu peu utilser la classe scanner !! tu l'importe avec
import java.util.Scanner;
et cree une instance de classe !! apres tu l'utilise
sinon tu utlise juste la methode pour la classe clavier:Clavier.LireInt()
bon courage
tu as fais copier coller de la classe ?
le mieu c de importer les classes !!
tu peu utilser la classe scanner !! tu l'importe avec
import java.util.Scanner;
et cree une instance de classe !! apres tu l'utilise
sinon tu utlise juste la methode pour la classe clavier:Clavier.LireInt()
bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Anhinga
Messages postés
95
Date d'inscription
samedi 2 août 2003
Statut
Membre
Dernière intervention
4 décembre 2003
3
28 nov. 2003 à 22:25
28 nov. 2003 à 22:25
Bonsoir Alvaro,
Si tu veux tu as la classe Clavier que tu places dans ton répertoire courant et cela te permet de faire des lectures au clavier dans un programme en Java.
Tu l'as en téléchargement au lien suivant : http://www.laria.u-picardie.fr/~richomme/DEUG/
; )
La vie est trop courte pour la gâcher !
Si tu veux tu as la classe Clavier que tu places dans ton répertoire courant et cela te permet de faire des lectures au clavier dans un programme en Java.
Tu l'as en téléchargement au lien suivant : http://www.laria.u-picardie.fr/~richomme/DEUG/
; )
La vie est trop courte pour la gâcher !
erikiller
Messages postés
11
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
9 août 2009
10
23 févr. 2009 à 20:35
23 févr. 2009 à 20:35
salut
moi j'ai le meme prob. j'ai la classe clavier et j'arrive a faire les lectures claviers avec des sortes de nombre dans des variables mais pas avec des phrases
genre je dois faire une saisie clavier "nom et prenom" et le prog me le redonne "VOUS VOUS APPELEZ NOM ET PRENOM"
je sais c'est un peu debile
pouvez vous m'aider
merci
rkl
moi j'ai le meme prob. j'ai la classe clavier et j'arrive a faire les lectures claviers avec des sortes de nombre dans des variables mais pas avec des phrases
genre je dois faire une saisie clavier "nom et prenom" et le prog me le redonne "VOUS VOUS APPELEZ NOM ET PRENOM"
je sais c'est un peu debile
pouvez vous m'aider
merci
rkl
esox_ch
Messages postés
770
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
14 mars 2007
49
28 nov. 2003 à 10:46
28 nov. 2003 à 10:46
je crois que ce que tu cherche est ici :
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/KeyEvent.html
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/KeyEvent.html
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
24 juil. 2010 à 12:07
20 oct. 2010 à 21:35
16 nov. 2011 à 23:05
7 nov. 2012 à 19:31
13 juil. 2013 à 12:19