-1
當我編譯此代碼:if(x <... || and> = ...) - 爲什麼不能編譯?
if (yPix < 0 || >= render.LENGTH) …
我得到以下兩個錯誤:
語法錯誤令牌
>=
,刪除此令牌。
和
操作
||
是未定義的參數類型(一個或多個)boolean
,int
。
我該如何解決這個問題?我是Java新手。
當我編譯此代碼:if(x <... || and> = ...) - 爲什麼不能編譯?
if (yPix < 0 || >= render.LENGTH) …
我得到以下兩個錯誤:
語法錯誤令牌
>=
,刪除此令牌。
和
操作
||
是未定義的參數類型(一個或多個)boolean
,int
。
我該如何解決這個問題?我是Java新手。
您需要布爾運算符的左側參數。它應該是:
if (yPix < 0 || yPix >= render.LENGTH) …
// ^^^^
這很好用!謝謝!我必須等待8分鐘才能將答案標記爲正確。 – 2012-07-14 02:02:17
嗨,斯坦利。這個問題並不符合P.SE網站的規則。它*可能會成爲我們姊妹網站StackOverflow.com上的主題,但它可能被認爲太微不足道(IMO)。既然你已經有了一個答案,它可能不會被遷移,但在未來的情況下,你應該參考[FAQ](http://programmers.stackexchange.com/faq) – 2012-07-14 02:16:24