operateur conditionnel (exo )
Bonjour,
dans un exo sur les opérateur conditionnel je ne comprend pas comment est calculé la valeur de q pour la ligne B et C
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public class test {
public static void main(String[] args) {
int n,p,q;
n=p=q=5;
n+=p +=q;
System.out.println("A : n = "+n+ " p= "+p+" q = "+q );
q= n<p ? n++ : p++;
System.out.println("B : n = "+n+ " p= "+p+" q = "+q );
q= n>p ? n++ : p++;
System.out.println("C : n = "+n+ " p= "+p+" q = "+q );
}
} |
résultat :
A : n = 15 p= 10 q = 5
B : n = 15 p= 11 q = 10
C : n = 16 p= 11 q = 15
merci pour l'aide