Problème avec char - Java - Programmation
Marsh Posté le 02-11-2022 à 15:08:57
Code :
|
ça m'affiche une erreur en ligne 29.
merci
Marsh Posté le 04-11-2022 à 10:01:25
Utilise:
1. scanner.next() pour récupérer la prochaine ligne, et compare des String directement.
2. Un try-with-resources pour ne pas avoir à appeler scanner.close() toi même
Code :
|
Marsh Posté le 04-11-2022 à 23:22:40
Flaie a écrit : Utilise:
|
je te remercie.
Marsh Posté le 01-11-2022 à 19:38:01
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