1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
import java.util.Scanner;
public class PersonnageMyst {
public static void main(String[] args) {
//Déclarations
boolean homme = false;
boolean moustaches = false;
boolean chapeau = false;
boolean lunettes = false;
boolean rejouer = false;
String strHomme, strMoustaches, strChapeau, strLunettes, strRejouer;
Scanner sc = new Scanner(System.in);
do{
System.out.print("Pensez a un personnage : Mlle Rose, ");
System.out.println("le Professeur Violet, le Colonel Moutarde,");
System.out.println("le Reverend Olive ou Mme Leblanc.\n");
//****************************************Home ou Femme
do{
System.out.print("Est-ce que votre personnage est un homme ? ");
System.out.print("(true : oui, false : non) ");
strHomme = sc.next();
if(strHomme.equals("oui")){
homme = true;
}
else if(strHomme.equals("non")){
homme = false;
}
else{
System.out.println("veuillez respecter les instructions !");
}
}
while((strHomme.equals("oui")==false) && (strHomme.equals("non")==false));
//****************************************Moustaches
if (homme){
do{
System.out.print("Votre personnage a-t-il des moustaches ? ");
System.out.print("(true : oui, false : non) ");
strMoustaches = sc.next();
if(strMoustaches.equals("oui")){
moustaches = true;
}
else if(strMoustaches.equals("non")){
moustaches = false;
}
else{
System.out.println("veuillez respecter les instructions !");
}
}
while((strMoustaches.equals("oui")==false) && (strMoustaches.equals("non")==false));
}
//****************************************Chapeau
do{
System.out.print("Votre personnage porte-t-il un chapeau ? ");
System.out.print("(true : oui, false : non) ");
strChapeau = sc.next();
if(strChapeau.equals("oui")){
chapeau = true;
}
else if(strChapeau.equals("non")){
chapeau = false;
}
else{
System.out.println("veuillez respecter les instructions !");
}
}
while((strChapeau.equals("oui")==false) && (strChapeau.equals("non")==false));
//****************************************Lunettes
do{
System.out.print("Votre personnage porte-t-il des lunettes ? ");
System.out.print("(true : oui, false : non) ");
strLunettes = sc.next();
if(strLunettes.equals("oui")){
lunettes = true;
}
else if(strLunettes.equals("non")){
lunettes = false;
}
else{
System.out.println("veuillez respecter les instructions !");
}
}
while((strLunettes.equals("oui")==false) && (strLunettes.equals("non")==false));
System.out.println("\t\tbouléen homme : " + homme);
System.out.println("\t\tbouléen Moustaches : " + moustaches);
System.out.println("\t\tbouléen chapeau : " + chapeau);
System.out.println("\t\tbouléen lunettes : " + lunettes);
System.out.println("Le personnage mystère est : ");
if (homme && !moustaches && chapeau){
System.out.print("le Professeur Violet");
}
else if(homme && moustaches && !chapeau){
System.out.print("le Colonel Moutarde");
}
else if(homme && !moustaches && !chapeau){
System.out.print("le Reverend Olive");
}
else if(!homme && lunettes){
System.out.print("Mme Leblanc");
}
else if(!homme && !lunettes){
System.out.print("Mlle Rose");
}
else{
System.out.print("je crois que vous vous êtes trompé dans vos choix ....");
}
System.out.print("\nVoulez-vous rejouer ?");
System.out.print("(true : oui, false : non) ");
strRejouer = sc.next();
if(strRejouer.equals("oui")){
rejouer = true;
System.out.println("\n******************************************\n");
}
else if(strLunettes.equals("non")){
rejouer = false;
}
else{
System.out.println("veuillez respecter les instructions !");
}
}
while(rejouer);
}
} |
Partager