if(x< ... ||和> = ...) - 为什么这不编译?

时间:2012-07-14 01:54:47

标签: java

编译此代码时:

if (yPix < 0 || >= render.LENGTH) …

我收到以下两个错误:

  

令牌>=上的语法错误,请删除此令牌。

  

对于参数类型||boolean,未定义运算符int

我该如何解决这个问题?我是Java的新手。

1 个答案:

答案 0 :(得分:11)

你需要一个布尔运算符的左手参数。它应该是:

if (yPix < 0 || yPix >= render.LENGTH) …
//              ^^^^