-
comprehension de syntaxe
Bonjour j aimerai savoir si ce raisonnement est correct :
Je passe une variable elle est égal à zéro :
donc je lui attribut une valeur par défaut si quantité est égal à zéro :
protected String qty( String min ) {
System.out.println("qty" + min);
return DEFAULT_VALUE.equals(min)?"1000000":min;
}
Donc en principe ma valeur min en parametre est de zero, elle doit aavoir cette valeur 1000000?
-
La syntaxe c'est "condition? sioui: sinon"
Donc si min est egal a DEFAULT_VALUE (condition) la fonction retourne "1000000" (sioui), sinon elle retourne min (sinon).
C'est bien ce que tu veux?
-
oui
et comment puis je dire que DEFAULT_VALUE est égal à 1000000 quand min est égal à zéro?
-
D'habitude une variable tout en majuscules comme DEFAULT_VALUE est constante, il n'y a pas de raison que tu la changes.
Tu peux enoncer un peu mieux ce qu'on t'a demande de faire, ce que tu as essaye jusqu'ici et ton raisonnement? Regarde bien ma description de la syntaxe.
J'ajoute que "return valeur" sert a terminer la fonction avec la valeur de retour valeur.
-
je reviens vers vous une fois que mon développement sera plus complet