Bonjour ,
Voici mon code :
Résultat :
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
21
22
23 public class Test { /** * @param args */ public static void main(String[] args) { Integer FlagErreur = null; Integer FlagMail = null; Integer rep = (FlagErreur != null && FlagErreur == 1 ) ?(FlagMail != null) ?0 :1 :(FlagMail != null) ?0 :null ; //Si je change par 1 je n'ai pas de NullPointerException System.out.println(rep); } }
J'attend bien sure qu'il maffiche null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception in thread "main" java.lang.NullPointerException at Test.main(Test.java:15)
Quelqu'un aurai une explication ?
Merci d'avance,
Cordialement.
Partager