Java中的问号与冒号表达式可以直观的表示为A ? B : C
即:如果A为真那么执行B,否则执行C
例如下列代码:
cur.next = M1 != null ? M1 : M2;
该代码代表的意思是如果M1不为空,那么cur指向M1(即cur.next = M1),否则cur指向M2(即cur.next = M2)
Java中的问号与冒号表达式可以直观的表示为A ? B : C
即:如果A为真那么执行B,否则执行C
例如下列代码:
cur.next = M1 != null ? M1 : M2;
该代码代表的意思是如果M1不为空,那么cur指向M1(即cur.next = M1),否则cur指向M2(即cur.next = M2)