Bonjour j'ai hésité à poster mais je ne trouve pas de solution à mon souci. Je suis un débutant en Java. J'ai un souci avec char choix. Comme on ne peut pas utiliser choix = clavier.nextChar je l'ai remplacé par choix =clavier.nextLine().charAt(). Mais ça ne marche pas.
package boucles;
import java.util.Scanner;
public class fairedowhile {
public static void main(String[] args) {
// TODO Auto-generated method stub
double x;
char choix ='O';
Scanner clavier = new Scanner(System.in);
do {
System.out.println("entrer un montant : " );
x = clavier.nextDouble();
if (x > 200)
x = 0.95 * x;
System.out.printf("le prix avec remise est %.2f euros ", x);
System.out.println();
System.out.print("voulez vous entrer un nouveau montant: O/N?" );
choix = clavier.nextLine().charAt(0);
} while (choix == 'O');
clavier.close();
}
}
Je vous remercie pour votre aide.
Message édité par kreiss_ le 02-11-2022 à 15:07:46