What is the Java ?: operator called and what does it do?

前端 未结 16 1767
轮回少年
轮回少年 2020-11-21 05:27

I have been working with Java a couple of years, but up until recently I haven\'t run across this construct:

int count = isHere ? getHereCount(index) : getAw         


        
16条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-21 06:02

    int count = isHere ? getHereCount(index) : getAwayCount(index);
    

    means :

    if (isHere) {
        count = getHereCount(index);
    } else {
        count = getAwayCount(index);
    }
    

提交回复
热议问题