Else

Fermé
Le_programeur_noob - Modifié le 7 août 2020 à 09:25
 Utilisateur anonyme - 7 août 2020 à 08:10
Bonjour,
Je ne comprend pas pourquoi le "else" ne fonctionne pas dans mon programme ( je suis nouveau donc je suis un peu nul ). Quelqu'un peu m aider ??
Voila le code :
public class Main {

 public static void main(String[] args) {

     String[] names = {"x","y","z"};
     String[] realnames = {"X","Y","Z"};
    
    System.out.println (names[0]);
    System.out.println (realnames[0]);
    
 if(names[1] == names[2]); {
     System.out.println ("C est les mêmes !");
    } else {
     System.out.println ("Ce n est pas les mêmes");
    }
 }

}

2 réponses

Utilisateur anonyme
Modifié le 7 août 2020 à 07:06
Salut,

tu as mis un ; (point virlgule) après le if

 if(names[1] == names[2]); { 


correction:

 if(names[1] == names[2]){ 


Je te conseil de lire ceci concernant les comparaisons de String:

https://www.javatpoint.com/string-comparison-in-java

a+
0
Utilisateur anonyme
7 août 2020 à 08:10
Bonjour à tous les deux

Merci de lire ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Afin d’utiliser correctement les balises de code pour vos prochains posts
0