Bon voici mon code et je sais qu'il y a des erreur dans le compeur mais bon j'aimerais que a la fin du programe sa dise combien de bonne reponse on a eu.
import java.util.Scanner;
public class DYK {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
String retry = " ";
int BR = 0;
String reponse = " ";
int bonneReponse2 = BR++;
int nombreBR = BR;
do
{
System.out.println("Qui est l'actuel president des Etat-Unis\n \nA: Obama\nB: Bush\nC: Roosevelt\nD: Lincoln\n");
System.out.print("Veuillez choisir: A , B , C ou D: ");
reponse = sc.nextLine();
System.out.println();
if(reponse.equals("a") || reponse.equals("A"))
{
System.out.println("Bonne reponse vous avez ammaser: "+BR+" point");
}
else
{
System.out.println("Mauvaise reponse la bonne reponse etais A");
}
System.out.println("______________________________");
System.out.println();
System.out.print("Qui a gagner le plus de coupe stanley:\n \nA: Avalanche du colorado\nB: Canadien de Montreal\nC: Rangers de New york\nD: Flames de Calgary");
System.out.println();
System.out.print("\nVeuillez choisir: A , B , C ou D: ");
reponse = sc.nextLine();
System.out.println();
if(reponse.equals("b") || reponse.equals("B"))
{
System.out.println("Bonne reponse vous avez ammaser: "+BR+" point");
}
else
{
System.out.println("Mauvaise reponse la bonne reponse etais B");
}
System.out.println("\nVous avez accumuler "+nombreBR+" bonne question");
System.out.println();
System.out.println("Voulez vous reassayer oui/non");
retry = sc.nextLine();
}while(retry.equals("oui"));
}
}
j'ai reassayer avec un nouveau code et sa ne marche toujour pas j'aimerais qu'a la ligne 68 sa me dise si jai repondu a 1 ou 2 question(vue quil en a que 2)
import java.util.Scanner;
public class DYK {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
String retry = " ";
String reponse = " ";
int BR = 0;
BR++;
boolean bonneReponse2;
do
{
System.out.println("Qui est l'actuel president des Etat-Unis\n \nA: Obama\nB: Bush\nC: Roosevelt\nD: Lincoln\n");
System.out.print("Veuillez choisir: A , B , C ou D: ");
reponse = sc.nextLine();
System.out.println();
if(reponse.equals("a") || reponse.equals("A"))
{
bonneReponse2 = true;
if(bonneReponse2 == true)
{
System.out.println("Bonne reponse vous avez ammaser: "+BR+" point");
}
}
else
{
bonneReponse2 = false;
if(bonneReponse2 == false)
{
System.out.println("Mauvaise reponse la bonne reponse etais A");
}
}
System.out.println("______________________________");
System.out.println();
System.out.print("Qui a gagner le plus de coupe stanley:\n \nA: Avalanche du colorado\nB: Canadien de Montreal\nC: Rangers de New york\nD: Flames de Calgary");
System.out.println();
System.out.print("\nVeuillez choisir: A , B , C ou D: ");
reponse = sc.nextLine();
System.out.println();
if(reponse.equals("b") || reponse.equals("B"))
{
bonneReponse2 = true;
if(bonneReponse2 == true)
{
System.out.println("Bonne reponse vous avez ammaser: "+BR+" point");
}
}
else
{
bonneReponse2 = false;
if(bonneReponse2 == false)
{
System.out.println("Mauvaise reponse la bonne reponse etais B");
}
}
System.out.println("\nVous avez accumuler "+BR+" bonne question");
System.out.println();
System.out.println("Voulez vous reassayer oui/non");
retry = sc.nextLine();
}while(retry.equals("oui"));
}
}
do{
BR=0;
//....
if(reponse.equals("a") || reponse.equals("A"))
{
bonneReponse2 = true;//je l'ai laissé même si c'est à priori inutile vu que tu ne l'utilise pas dans le code que tu as posté.
BR++;
// if(bonneReponse2 == true) inutile sera toujours vrai
// {
System.out.println("Bonne reponse vous avez ammaser: "+BR+" point");
// }
}
else
{
bonneReponse2 = false;//idem
System.out.println("Mauvaise reponse la bonne reponse etais A");
}
//...
}while(retry.equals("oui"));
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ctrl+space