A(布尔表达表达式)?B(执行语句):C(执行语句)
A == null ? B : C
判断A是否为null,是则执行B,否则执行A
下面举个例子
-
public
class
Return {
-
public
static
int
Test
(int A){
-
return
A
==
0?
1 :
2;
-
}
-
public
static
void
main
(String[] args) {
-
System.out.println(Test(
0));
-
System.out.println(Test(
10));
-
}
-
}