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 : Sélectionner tout - Visualiser dans une fenêtre à part
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