Bonjour à tous,
Je débute en Java et commence les conditions, j'ai tapé un code :
Mais il y a un problème, le code ne contiend pas de faute de frappe mais la condition du if n'est jamais validé et je me retrouve toujours avec le else au final. En gros la réponse est toujours "Menteur" même lorsque je tape "Oui". J'ai essayé de taper Oui de différente manière mais rien ne marche.
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
19
20
21
22 import java.util.Scanner; public class condition { public static void main(String[] args) { Scanner a = new Scanner(System.in); System.out.println("Tape le nom de ta copine :"); String Nom = a.nextLine(); System.out.println("Tu viens d'indiquer que le nom de ta copine était :" +Nom); Scanner b = new Scanner(System.in); System.out.println("Est ce vrai ? Oui ; Non :"); String reponse = b.nextLine(); if (reponse == "Oui") System.out.println("D'accord"); else System.out.println("Menteur !"); } }
À l'aide !
Partager