Erreur de compilation java cannot find symbol [Résolu]

-
Bonjour,

je voudrais faire un programme assez simple mais j'ai une erreur de compilation a la ligne :
if(age == 1 || f == 1 || j == 1)

voici mon code :

import java.util.Scanner;

public class jetm
{
 public static void main(String[] args)
 {
  Scanner Q1 = new Scanner(System.in);
   System.out.println("as tu plus de 60 ans ?");
    int age = Q1.nextInt();
  if(age != 1 || age != 0)
  {
   System.out.println("tape 1 pour dire oui 0 pour dire non");
    age = Q1.nextInt();
  }
  if(age == 1 || age == 0)
  {
   Scanner Q2 = new Scanner(System.in);
    System.out.println("aime tu les fleurs ?");
     int f = Q2.nextInt();
   if(f != 1 || f != 0)
   {
    System.out.println("tape 1 pour dire oui 0 pour dire non");
     f = Q2.nextInt();
   }
   if(f == 1 || f == 0)
   {
    Scanner Q3 = new Scanner(System.in);
     System.out.println("aime tu johny halliday ?");
      int j = Q3.nextInt();
    if(j != 1 || j != 0)
    {
     System.out.println("tape 1 pour dire oui 0 pour dire non");
      j = Q3.nextInt();
    }
   }
  }
  if(age == 1 && f == 1 && j == 1)
  {
   System.out.println("tu ressemble à maya !");
  }
 }
}


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

Merci d'y penser dans tes prochains messages.
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
9062
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
7 décembre 2019
464
1
Merci
bonjour, se pourrait-il que tu essaies d'utiliser une variable alors que tu es sorti du niveau d'accolade dans laquelle elle est déclarée?

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 62805 internautes nous ont dit merci ce mois-ci

-
je n'en ai aucune idée peut être que je devrai inclure le if(age == 1 || f == 1 || j == 1) dans le if(age == 1 || age == 0)
-
j'ai trouvé mon erreur je devais inclure le dernier if dans les autre if je sais pas si je suis claire
Commenter la réponse de yg_be