Expressions logiques avec OR
Voici un extrait du programme :
// vérifie qu'au moins une des conditions est vérifiée
if ( cash >= 25000 || credit >= 25000 )
System.out.println("C'est suffisant pour cette voiture !" );
else
System.out.println("Avez-vous pensé à un solex plutôt ?" );
Pour que vous ayez assez d'argent pour acheter la voiture, SEULE UNE des
expressions relationnelles doit être true. Avec assez de cash,
vous pouvez acheter la voiture, quel que soit la valeur de votre prêt.
Avec suffisamment de crédit vous pouvez acheter la voiture, quel
que soit le montant d'argent cash que vous possédez. L'opérateur
OR vérifie qu'une au moins des deux expressions
cash >= 25000
credit >= 25000
soit vraie por que l'ensemble de l'expression soit-elle aussi vraie. L'expression
complète doit être vraie pour que le bloc true s'exécute. |