Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un bollean ne veux pas être modifié

Sujet résolu
    21 septembre 2016 à 19:15:55

    Bonjour,

    Je viens de débuter le JAVA suit a des problèmes en C++ et mon "1er" code ne fonctionnent pas comme je le souhaite:

    il est censé utiliser une boucle do...while grâce a un boolean mais la partit qui est censé le modifier "plante", voici le code: 

    public static void main(String[] args) {
          
           boolean continueTest = true;
           do{                                                                      
          
            System.out.println("Quelle age a-tu?");
            
             Scanner age_scanner = new Scanner (System.in);                          
             int age = age_scanner.nextInt();                                       
             
             if(age <18)
             {
             System.out.println ("Vous avez "+age+" Ans, vous êtes donc MINEUR");
             }
             else if(age>=18)
            {
             System.out.println ("Vous avez "+age+" Ans, vous êtes donc MAJEUR");
            }
             System.out.println ("Voulez-vous recommencez? (YES/NO)");
             
             Scanner continue_scanner = new Scanner (System.in);   
             String continue_Test = continue_scanner.nextLine(); 
                    
                    if(continue_Test=="YES")                                       //Le problème...                                 
                    {
                        continueTest=true;
                    }
                    else if(continue_Test=="NO")
                    {
                        continueTest=false; 
                    }
                    else
                    {
                    System.out.println("\tIl y a un problèmet");
                    }
                    
             }while(continueTest=true);                                                  
                   }

    Merci d'avance pour l'aide ^^.

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      21 septembre 2016 à 20:20:42

      Mmm... allez, au hasard:

      while(continueTest=true);
      

      N'y aurait-il pas un problème ?

      • Partager sur Facebook
      • Partager sur Twitter

      Un bollean ne veux pas être modifié

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown