java - 在 "OR"语句中使用 "IF"

标签 java if-statement

抱歉,这是一个非常简单的问题,但我就是想不出来。我尝试使用内部带有 OR 条件的嵌套 IF 语句。 这是代码:

if (positionE != -1){
   if (position == -1) || if (positionE < position)
                   position = positionE;
}

显然我错误地使用了 OR 条件,请有人指出正确的用法。

这是我尝试编码的伪代码:

If positionE is not -1  
   If position is -1 or positionE is less than position  
      position is positionE 

最佳答案

试试这个:

if(positionE != -1 && (position == -1 || positionE < position)){
   position = positionE;
}

关于java - 在 "OR"语句中使用 "IF",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503714/

相关文章:

java - 如何使用setAccessPolicy更改Azure中Blob的公共(public)访问级别

java - 如何在 Java AppEngine 上存储大 double 组

java - 使用双重检查锁定实现单例时我们是否需要 volatile

java - 安卓矩形碰撞

asp.net - 使用 Gridview LinkBut​​ton 制作 If 语句

php - PHP 中的 if-else 与多个条件

java - 将java对象写入.csv

R:for 循环创建由基于上一列的条件语句填充的新列

database - 如果 postgres 中的语句抛出错误

VHDL : nested vs. 多个条件中的 If 语句