Bonjour à tous,
je n'arrive pas à combiner la lecture de la saisie clavier avec le changement de valeur d'un booleen:
me donne en sortie console:
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 import java.util.Scanner; public class Programme { public static void main(String[] args) { boolean choux=false; Scanner sc=new Scanner(System.in); System.out.println("Savez-vous planter les choux ? (lettre o minuscule pour oui)"); String str=sc.nextLine(); if(str=="o"){ choux=true; } System.out.println(choux); } }
Savez-vous planter les choux ? (lettre o minuscule pour oui)
o
false
ce doit être normal... Mais pourquoi ? et comment faire pour inverser la valeur ?
merci de vos éclairages...
Partager