JAVA三元嵌套表达式 意义int b; boolean a=false; b = a?0:1;

Python017

JAVA三元嵌套表达式 意义int b; boolean a=false; b = a?0:1;,第1张

语句写的有问题

应该这么写。。

int b

boolean a = false

b = a == false ? 0 : 1

如果a为false,b等于0,否则b等于1

if(viewState.equals("1"){

if(vo.getViewTime()==null){

return "0"

}else{

return vo.getViewTime()

}

}else{

return "0"

}