il est censé être un jeu de mots devin, donnant 5 chances d'entrer une consonne avant de deviner le mot il n'est pas encore complet mais je Il faut savoir si cette partie du programme fonctionne bien. Je pense que les variables qui me donnent du mal sont des consonnes, voyelles, numéro Voici mon code: ps im très nouveau javaJ'ai une erreur: je ne trouve pas de symbole mais je pense que mes variables sont toutes déclarées et initialisées
public class julia1 {
public static void main(String[] args) {
System.out.print("enter text to guess: ");
String w = Keyboard.readString();
String asterix = "";
for(int c = 0; c < w.length(); c++){
if(w.charAt(c)==(' ')) asterix = asterix + " ";
else asterix = asterix + "*";
}
System.out.println(asterix);
for (int trys = 0; trys <=5; trys++){
String temp="";
System.out.print("enter a consonant: ");
char c1 = Keyboard.readChar();
for (int i = 0; i < w.length(); i++)
{
boolean character = false, vowel = false, consonant =false, number= false;
if (w.charAt(i) >= 'a' &&w.charAt(i)<='z')
character = true;
if (w.charAt(i) >= 'A' && w.charAt(i)<='Z')
character = true;
if (character == true){
switch (w.charAt(i)){
case 'a': case 'A': case 'o': case 'O':
case 'e': case 'E':
case 'i': case 'I':
case 'u': case 'U': vowel = true; break;
if (c1 >= '0' && c1 <='9')
number=true;
default : consonant = true;
}
}
}
for(int c = 0; c < w.length(); c++){
if((w.charAt(c)==c1) && (consonant == true))
temp = temp + c1;
else if (vowel==true)
{temp = temp + asterix.charAt(c);
System.out.println("this is a vowel not consonant");
}
else
temp = temp + asterix.charAt(c)&& number==true;
System.out.println("this is not a valid letter");}
asterix = temp;
System.out.println(asterix) ;
}
}
}
A quelle ligne vous obtenez cette erreur? Postez l'erreur du compilateur ici. –
Quelle ligne est l'erreur? – RNJ
if ((w.charAt (c) == c1) && (consonne == true)) symbole ^ : consonne emplacement variable: classe julia1 E: \ julia1 \ src \ julia1.java: 47: Erreur: ne peut pas trouver le symbole else if (voyelle == true) ^ symbole: voyelles variables lieu: classe julia1 E: \ julia1 \ src \ julia1.java: 52: erreur: ne peut pas trouver le symbole \t temp = temp + asterix .charAt (c) && nombre == vrai; \t^ symbole: nombre variable emplacement: classe julia1 3 erreurs –