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 :

while retourne la réponse boucle


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut while retourne la réponse boucle
    bonsoir
    encore une fois j'ai besoin vos aides
    output de mon prg est en boucle:

    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
     
    import java.util.Scanner;
    public class Tester 
    {
    	public static void main(String[] args) 
    	{
    		System.out.println("Entrez un nb entre 1 et 3:");
    		Scanner valeur=new Scanner(System.in);
    		int N=valeur.nextInt();
     
    		while(N>=1 || N<=3)
    		{
    			System.out.println("Vous avez saissi le n°:"+N);
    		}  
    		System.out.println("Saisie erronnée, recommencez:");
     
    	}   
    }
    en l'executant j'ai:
    Entrez un nb entre 1 et 3:
    2
    Vous avez saissi le n°:2
    Vous avez saissi le n°:2
    Vous avez saissi le n°:2
    Vous avez saissi le n°:2
    Vous avez saissi le n°:2
    Vous avez saissi le n°:2...........
    veuillez m'aidez svp

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 099
    Par défaut
    Commente le while alors... un while ça fait une boucle tant que... le programme fonctionne exactement comme tu l'as écrit, d'ailleurs je ne vois aucun problèmes.

    Et au vue des dernières questions posées, je ne te déconseillerai pas de lire ceci. ou même carrément CECI et surtout, bonne lecture...
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre Expert Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Par défaut
    Comme le dit @wax78, il n'y a aucun "bug" dans ton programme. Si il ne fait pas ce que tu attends, et ben c'est que tu ne l'as pas construit de la bonne façon.

    Le problème (au vu ton ton précédent post) c'est que tu as visiblement du mal à traduire ta pensé en "algorithme" pour l'écrire en code Java.

    Si on reprend ton code et qu'on le lit "en français" ça donne :

    J'affiche un message
    Je récupère un valeur saisie au clavier

    Tant que cette valeur > 1 OU < 3
    J'affiche un message
    Le problème c'est que si tu rentres dans ta boucle, et ben tu n'as aucun moyen d'en sortir puisque tu n'agis jamais sur la valeur "à l'intérieur de la boucle".. Et comme généralement les valeurs ne changent pas toute seule, tu sais ce qu'il te reste à faire.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    merci beaucoup, j'ai résolu mon pb

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 23/09/2019, 16h45
  2. Retourner dans une boucle While
    Par dede149 dans le forum Débuter
    Réponses: 7
    Dernier message: 01/05/2011, 17h31
  3. Problème boucle while imbriquée dans autre boucle while
    Par nattydreadnatty dans le forum Langage
    Réponses: 3
    Dernier message: 25/08/2010, 14h58
  4. optimiser une boucle while imbriquer dans une boucle for
    Par bakaratoun dans le forum MATLAB
    Réponses: 0
    Dernier message: 28/01/2010, 15h35
  5. retourner des données boucle for
    Par insa59 dans le forum Débuter
    Réponses: 5
    Dernier message: 22/05/2007, 13h58

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