Re: [問題] ?:問題

看板java作者 (躂躂..)時間19年前 (2006/06/19 00:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《justinC (無)》之銘言: : int a=1; : a>=1?System.out.print("YES"):System.out.print("NO"); : 我在java用這種寫法不行 : 但在c++上的a>=?cout<<"yes":cout<<"no";卻可以 : 請問java的三元運算子的使用(特性)是否有一點點較其他語言不同? 其實主要問題是..java不支援像C的 int a=1; a; <-- C/C++ ok, 可是java會抱怨 not a statement 同理像 a+b; a?b:c; 這種都不行.. 要用的話..可以前面加個 x= 來做偽assignment (不過print是傳回void所以沒搞頭||) -- 其實在下跟java也不熟.. 這是樓上的qrtt1大大跟我講的我才知道 .___./ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.145.136
文章代碼(AID): #14bO92Ui (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
文章代碼(AID): #14bO92Ui (java)