Se connecter avec
S'enregistrer | Connectez-vous

if dans JDeveloper

Dernière réponse : dans Programmation

J'ai un petit problème... on dirais que mon affaire fonctionne a l'envers. Voici un test pour vous montrer...

String prixItem = "";

prixItem = JOptionPane.showInputDialog(null,"Entrez le montant de l'item :");

if (prixItem == "")
{
JOptionPane.showMessageDialog(null,"Té cave, ta rien marqué...");
}
else
{
System.out.println("bla bla bla!");
}
System.exit ( 0 );

Quand je fais sa et que je marque rien dans le input de prixItem, la boite de dialogue ne saffiche pas et le programme sen va au else tout de suite. Quand je fais sa,

String prixItem = "";

prixItem = JOptionPane.showInputDialog(null,"Entrez le montant de l'item :");

if (prixItem != "")
{
JOptionPane.showMessageDialog(null,"Té cave, ta rien marqué...");
}
else
{
System.out.println("bla bla bla!");
}
System.exit ( 0 );

La sa fonctionne très bien... mais pkoi quand je marque != "" sa fonctionne ? Messemble que c == "" qui devrait marché.

Quelqu'un à une idée ? Merci

Autres pages sur : jdeveloper

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte