Erreur de compilation java cannot find symbol
Résolu
alexandreroff
-
alexandreroff -
alexandreroff -
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 :
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. |
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
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?