有沒有大神,我這樣寫對嘛??
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????int?age=25; ????????System.out.println((age>60)???"老年"?:?(40<?age?&&?age<60)???"中年"?:?(18<?age&&?age<40)???"少年"?:?"童年");??? ?} }
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????int?age=25; ????????System.out.println((age>60)???"老年"?:?(40<?age?&&?age<60)???"中年"?:?(18<?age&&?age<40)???"少年"?:?"童年");??? ?} }
2019-05-26
舉報
2019-06-03
除了一樓 所說之外,缺了三個特殊值 的判斷 ?18 ?40 ?60,個人建議。
2019-05-26
三元表達式的多重嵌套,理論上沒有錯誤,實際輸出也沒有錯誤,但是編寫程序不推薦如此,因為一旦出現(xiàn)錯誤調(diào)試起來非常麻煩,建議將三元的多重嵌套分開來寫或用if改進