Short form for Java if statement

后端 未结 15 1416
半阙折子戏
半阙折子戏 2020-12-02 04:38

I know there is a way for writing a Java if statement in short form.

if (city.getName() != null) {
    name = city.getName();
} else {
    name=         


        
15条回答
  •  一向
    一向 (楼主)
    2020-12-02 05:18

    Simple & clear:

    String manType = hasMoney() ? "rich" : "poor";
    

    long version:

          String manType;
        if (hasMoney()) {
            manType = "rich";
        } else {
            manType = "poor";
        }
    

    or how I'm using it to be clear for other code readers:

     String manType = "poor";
        if (hasMoney())
            manType = "rich";
    

提交回复
热议问题