Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SAISIR AU CLAVIER.


Information sur la source

Catégorie :Divers Classé sous : clavier, saisie, buffer Niveau : Débutant Date de création : 30/05/2006 Date de mise à jour : 30/05/2006 20:13:49 Vu : 5 536

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Petite classe pour saisir des données par un autre biais que la ligne de commande.
Je l'ai fait pour me simplifier la programmation.

Si vous avez des critiques constructives et des suggestions, contactez moi.
 

Source

  • import java.io.*;
  • public class kbd
  • {
  • private static BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  • public static int readInt() throws IOException
  • {
  • String s=br.readLine();
  • return (Integer.valueOf(s).intValue());
  • }
  • public static double readDouble() throws IOException
  • {
  • String s=br.readLine();
  • return (Double.valueOf(s).doubleValue());
  • }
  • public static long readLong() throws IOException
  • {
  • String s=br.readLine();
  • return (Long.valueOf(s).longValue());
  • }
  • public static float readFloat() throws IOException
  • {
  • String s=br.readLine();
  • return (Float.valueOf(s).floatValue());
  • }
  • public static char readChar() throws IOException
  • {
  • String s=br.readLine();
  • return (s.charAt(0));
  • }
  • public static String readString() throws IOException
  • {
  • return br.readLine();
  • }
  • }
import java.io.*;

public class kbd
{
  private static BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

  public static int readInt() throws IOException
  {
	String s=br.readLine();
	return (Integer.valueOf(s).intValue());
  }
  public static double readDouble() throws IOException
  {
	String s=br.readLine();
	return (Double.valueOf(s).doubleValue());
  }
  public static long readLong() throws IOException
  {
	String s=br.readLine();
	return (Long.valueOf(s).longValue());
  }
  public static float readFloat() throws IOException
  {
	String s=br.readLine();
	return (Float.valueOf(s).floatValue());
  }
  public static char readChar() throws IOException
  {
	String s=br.readLine();
	return (s.charAt(0));
  }
  public static String readString() throws IOException
  {
	return br.readLine();
  }
}

Historique

30 mai 2006 20:13:49 :
Merci pour ces conseils, je vais me pencher sur la class Scanner.

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 30/05/2006 18:58:29 administrateur CS

C'est pas mal, la seule remarque que j'aurais : le return 0 systèmatique à cause d'erreur : il aurait été plus pratique de déclencher une exceptions et la laisser gérer par le client de la classe !

signaler à un administrateur
Commentaire de sheorogath le 30/05/2006 19:20:56 administrateur CS

c'est pas la premiere source du genre mais maintenan avec le jdk 1.5.0 il y a la classe Scanner qui est pas mal (meme pour lire dans une socket)

signaler à un administrateur
Commentaire de Rrominet le 05/06/2006 11:08:29

Je ne sais pas si ma critique sera utile, mais je viens de me pencher sur Java et la POO depuis quelques heures seulement (Je suis Pro-VB à la base) et j'ai l'impression que ta source est ce qu'on apprends quasiment en premier dans les cours que j'ai pu trouver sur le net.

C'est utile certes pour développer vite, mais ça me parait basique.

C'est pas pour ça que je dénigre ta source hein, elle me servira sûrement !! ;-)

signaler à un administrateur
Commentaire de sheorogath le 05/06/2006 11:13:11 administrateur CS

c'est ce qu'on apprend quand on commence les entrees/sorties
sinon apres oi je prefere soit faire des interface soit utiliser la classe Scanner
pour recuperer des entrees utilisateur

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Saisie au clavier (console) [ par FurySpike ] Bonjour a tous, j'aimerais savoir s'il y a moyen de lire des nombre au clavier (negatif et positif) sans avoir recours a une nouvelle class (comme ce saisie clavier sous netbeans [ par steppenwolf ] Je dois r&#233;aliser un programme java qui permet de lire une chaine de caract&#232;res saisie&nbsp;au clavier par l'utilisateur. Je travaille sous N saisie clavier [ par slala ] j'utilise netbeans, je voudrais savoir quel est l'instruction equivalente a Clavier.lireInt()???merci buffer clavier help !! [ par ratp ] Bonjour &#224; vous. Voila je d&#233;bute en java, et j'ai appris que java ne peux pas g&#233;rer la saisie aux clavier. j'aimerai savoir comment fai caractere Ascii [ par slante ] Bonjour. je travaille sur un jeu de debutant ou un mot est choisi random a partir d'une liste.&nbsp; Je veux que chaque lettre&nbsp; et lettres seulem Comment exécuter la commande dos "ssh" en Java? [ par ptitpatatou ] Slt &#224; tous,Je cherche &#224; faire un programme qui me permettrait de me connecter &#224; un serveur gr&#226;ce &#224; la commande ssh lanc&#233; EVENEMENT CLAVIER [ par dt_web ] Salut, je cherche le moyen de faire une pplication qui tourne en arri&#232;re plan, permettant de r&#233;cup&#233;rer les saisies faites au clavier pa Projet de recherche sur la saise de texte sur apareils mobiles [ par safisoft ] Bonjour&nbsp;; Je pose pas une question mais je suis l&#224; pour demander de l&#146;aide quand m&#234;me. <font color="#008000" fa JAVA - Encodage de caractères [ par pradayrolus ] Bonjour, Je sollicite votre aide afin de r&#233;soudre un petit probl&#232;me en java. J'ai un fichier de caract&#232;res "ISO-8859-1" en entr&#233;e petit programme pour enfant [ par SayenVegeta ] bonjour a tousvoila j ai une niece de 17mois qui adore etre devant un clavier et qui a deja depuis longtemps compris qu il se passe quelque chose a l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.