IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Saisie multiple au clavier


Sujet :

avec Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Saisie multiple au clavier
    Bonsoir,

    J'ai fait ce programme qui permet de calculer le produit de deux nombre saisi au clavier mais il se trouve que le nombre de nombre ne peut pas se limiter à deux.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
    import java.util.StringTokenizer;
    class SaisieClavier3{
    public static void main (String[]argv)
    throws IOException, NumberFormatException{
    int P=1;
    int i=0;
    String ligne;
    StringTokenizer st;
    BufferedReader entree = new BufferedReader (new InputStreamReader(System.in));
    ligne = entree.readLine();
    while(ligne.length() > 0) ; (i = 2){ st = new StringTokenizer(ligne);
    while(st.hasMoreTokens()) P*=Integer.parseInt(st.nextToken());
    i ++;
    ligne = entree.readLine();
    }
    System.out.println("Le Produit  : "+P);
    }
     
    }
    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Points : 639
    Points
    639
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while(ligne.length() > 0) ; (i = 2){ st = new StringTokenizer(ligne);
    Je ne sais pas ce que tu as voulu écrire là, mais ça ne compile pas

    Il faudrait que tu nous dises ce que tu voudrais que l'utilisateur puisse saisir, la condition d'arrêt, etc... Pas trop compris ton problème là :

    Si ce que tu voulais c'est que la personne puisse saisir autant de chiffre qu'elle veut tu peux faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public static void main(String[] argv) throws IOException, NumberFormatException {
    		int resultatProduit = 1;
    		BufferedReader entree = new BufferedReader(new InputStreamReader(System.in));
    		String ligne = entree.readLine();
    		StringTokenizer st = new StringTokenizer(ligne);
    		while (st.hasMoreTokens()) {
    			resultatProduit *= Integer.parseInt(st.nextToken());	
    			ligne = entree.readLine();
    			st = new StringTokenizer(ligne);
    		}
    		System.out.println("Le Produit : " + resultatProduit);
    	}
    Il suffit de ne rien saisir comme chiffre pour obtenir le résultat.

    Romain.

Discussions similaires

  1. [MySQL] Saisie multiple dans un formulaire
    Par white_tiger dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/07/2007, 16h02
  2. [Access 2002] Saisies multiples
    Par SamLeChiseuji dans le forum Access
    Réponses: 5
    Dernier message: 13/06/2006, 10h35
  3. [PHP-JS] saisie multiple
    Par nah_wah dans le forum Langage
    Réponses: 5
    Dernier message: 26/12/2005, 13h00
  4. Saisie interdite au clavier
    Par maminova dans le forum Composants
    Réponses: 4
    Dernier message: 12/12/2005, 03h31
  5. cacher la saisie tappée au clavier
    Par pierrot512 dans le forum C++
    Réponses: 3
    Dernier message: 13/12/2004, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo