Bonsoir,
Je suis débutante en java. Je n'arrive pas à comprendre la troisième instruction de ce code . Merci pour votre aide.
Code:
1
2
3 int var=0; Double c=0.5; var.setValue(0, c >= 0.0 ? 0.0 : c);
Version imprimable
Bonsoir,
Je suis débutante en java. Je n'arrive pas à comprendre la troisième instruction de ce code . Merci pour votre aide.
Code:
1
2
3 int var=0; Double c=0.5; var.setValue(0, c >= 0.0 ? 0.0 : c);
Bonsoir,
C'est une façon d'écrire une condition if/else mais au format d'écriture réduit. En gros :
Ca veut dire la même chose que :Code:Double toto = c >= 0.0 ? 0.0 : c;
Cf. ici : http://java.developpez.com/livres-co...ge=bases#LVI-DCode:
1
2
3
4
5 if (c >= 0.0) { toto = 0.0; } else { toto = c; }
Merci .
Si le problème est résolu, n'oublie pas d'utiliser le bouton :resolu: