lundi 23 septembre 2019

Conditional Question JAVA, why is If never true?

import javax.swing.*;

public class Practicas {
public Practicas() {

}

public void buscador() {
    String[] nombres = {"johan", "joel", "ana", "fiorella", "jose"};
    String nom ="";
    int n =0;

    adivinador ad = new adivinador();

    nom = ad.getjTextField1().toString().trim();

    for (n = 0; n < nombres.length; n++) {
        if (nom.equals(nombres[n])) {
            JOptionPane.showMessageDialog(null, "El Nombre ingresado es femenino ");
        } 
        else if (!nom.equals(nombres[n]) && (n == nombres.length -1)) {
            JOptionPane.showMessageDialog(null, "xxxxx ");
        }
    }
}


}

why is the first if never true when I press the buton with the name in the textfield, I have the method in a butonlistener

Aucun commentaire:

Enregistrer un commentaire