L'erreur ')' attendu est rencontrée sur la ligne 8; et l'erreur 'else' sans 'si' se trouve à la ligne 9. Ceci n'est qu'une partie de la méthode. Le début déclare toutes les variables nécessaires (nom1, nom2, compte) et indique les exceptions possibles lors de la lecture du fichier. À ce stade, le programme devrait déjà lire le fichier afin de comparer les noms écrits dans le fichier.1. java ')' erreur attendue + 2. 'else' sans erreur 'if'
while (! TextIO.eof())
do {
name1.compareTo(name2);
if (name1.equals(name2));
count++;
} while (! TextIO.eof());
if (count >= 0){
System.out.println("You encountered" + count "identical names.");
else
System.out.println("There was no name encountered more than once.");
}
On ne sait pas très bien pourquoi vous avez étiqueté * part * de votre code comme un fragment Javascript (ce qui n'est pas le cas) et vous avez ensuite obtenu un autre code après. –
Fermer '}' avant 'else' et en ouvrir un nouveau, ie'} else {' – dasblinkenlight
' + compter "identique' vous avez oublié un '+' après le 'count' – litelite