Verificateur age debutant

Fermé
goblix64 Messages postés 6 Date d'inscription jeudi 25 avril 2019 Statut Membre Dernière intervention 15 juin 2019 - Modifié le 8 mai 2019 à 15:18
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 8 mai 2019 à 17:40
Bonjour, j'ai un problème je suis debutant en programation et j'ai besoin d'aide pour corriger mon code merci
package jeu;

import java.util.Scanner;

public class sdz1 {

 public static void main(String[] args) {
 System.out.println("bienvenue !\n"); 
        int legal;
        legal=(int)(18);
        int age ;
 System.out.println("il vous faut avoir \n"+ legal );
 System.out.println(" ans pour pouvoir jouer à ce jeu");
 Scanner sc = new Scanner(System.in);
 System.out.println("\n Veuillez saisir votre age :");
 age= sc.nextInt();
 while(age>=18) 
  if(age>legal)
    {
    System.out.println("\n bienvenue dans mon application");
       break;
  
    }
    else 
    {
             System.out.println("\nvous n'avez pas l'age de jouer a ce jeu"); 
     
    }
   
               
   
  
   
 
 }

}





Configuration: Linux / Firefox 66.0

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 018
8 mai 2019 à 17:40
Bonjour,

Le
while(age>=18)
est en trop, il t’empêchera de tester la condition du
if
, et donc d'afficher le
else
.
0