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

Langage Java Discussion :

Boucle qui ne fonctionne pas


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    OPERATEUR
    Inscrit en
    Décembre 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : OPERATEUR
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 14
    Par défaut Boucle qui ne fonctionne pas
    bonjour a tous je me lance dans mon premier programme et malgré mes recherches impossible de résoudre le problème , la boucle ne fonctionne pas
    j'aimerais aussi importer un fichier .class merci d'avance

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    //Ceci importe la classe Scanner du package java.util
    	import java.util.Scanner; 
    	//Ceci importe toutes les classes du package java.util
    	import java.util.*;
     
    public class saisivaleur  {
    	/*Ecrivez un programme Java qui toune en boucle tant que la valeur n'esp pas comprise entre 0 et 100  */
     
    	 public static void main(String args[]) {
    		 Scanner clavier = new Scanner(System.in);  
     
    		int choix;
    		char rep ;
    		do
    		 {
     
    		do
    		 { 
     
    		 System.out.println("saisissez une valeur entre 0 et 100");
    		   choix = clavier.nextInt();
     
     
     
    		 }  while ( choix< 0 ||  choix> 100/* Condition */) ; 
     
    		System.out.println("super encore o/n ");
    		   rep =   clavier.next().charAt(0);
    		 }  while ( rep=='o' /* Condition */) ; 
     
     
    		System.out.println("au revoir");
    		 } 
     
    	}

  2. #2
    Membre habitué Avatar de z3bulon
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Décembre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 13
    Par défaut
    Bonjour,

    J'ai jeté un œil au code mais je n'ai pas compris le but de ton programme.
    L'utilisateur doit saisir un chiffre entre 0 et 100.
    Si ce n'est pas le cas on lui propose de ressaisir une nouvelle valeur.
    C'est bien ça ?

  3. #3
    Membre averti
    Homme Profil pro
    OPERATEUR
    Inscrit en
    Décembre 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : OPERATEUR
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 14
    Par défaut
    Citation Envoyé par z3bulon Voir le message
    Bonjour,
    J'ai jeté un oeil au code mais je n'ai pas compris le but de ton programme.
    L'utilisateur doit saisir un chiffre entre à et 100.
    Si ce n'est pas le cas on luis propose de ressaisir une nouvelle valeur.
    C'est bien ça ?
    bonjour c'est sa , c"est un exercice dans un livre entre 0 et 100

  4. #4
    Membre habitué Avatar de z3bulon
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Décembre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 13
    Par défaut
    Voilà ce qu'on peu faire pour répondre à l'énoncé :
    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
    23
    24
    25
    26
    27
    28
    package com.test;
     
    import java.util.Scanner;
     
    public class saisieValeur {
     
    	public static void main(String[] args) {
    		// objet scanner
    		Scanner clavier = new Scanner(System.in);
     
    		// initialisation variables
    		int choix;
    		char reponse;
     
    		do { // si la condition est vérifiée
    			Scanner sc = new Scanner(System.in);
    			System.out.println("Veuillez saisir un nombre entre 0 et 100 :");
    			choix = sc.nextInt();
    		}
     
    		while (choix < 0 || choix > 100); // si la condition n'est pas vérifiée 
    		{
    			System.out.println("Bien joué ! Le nombre est bien compris entre 0 et 100");
    		}
     
    	}
     
    }
    Voici un retour via la console :
    Veuillez saisir un nombre entre 0 et 100 :
    120
    Veuillez saisir un nombre entre 0 et 100 :
    50
    Bien joué ! Le nombre est bien compris entre 0 et 100



    Il est possible de faire différemment car il n'y a pas qu'une seule solution en programmation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Macro EXCEL - Boucle qui ne fonctionne pas
    Par babouchka01 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/10/2011, 12h24
  2. [MySQL] boucle qui ne fonctionne pas dans autocompletion
    Par groskanel dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 25/08/2010, 15h56
  3. Boucle qui ne fonctionne pas
    Par Msieurduss dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/04/2009, 17h00
  4. Range.Offset(1) dans une boucle qui ne fonctionne pas
    Par Pierre.g dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/08/2008, 12h58
  5. [MySQL] Boucle qui ne fonctionne pas bien que la 1ère fois
    Par R.L. dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/05/2006, 22h59

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