次の文は問題なく動作しますが、理由を説明できる人がいますか?&&
の前に追加のかっこが必要な印象を受けましたか?しかし、たとえ()
が見つからなくても、まだ動作します。短い言葉でJava If and Or Stat
if(returnt.getInt("date", iLoop) == Util.getBusinessDate()
&& returnt.getInt("ins_type", iLoop) == Ref.getValue(SHM_USR_TABLES_ENUM.INSTRUMENTS_TABLE, "DEPO")
|| returnt.getInt("ins_type", iLoop) == Ref.getValue(SHM_USR_TABLES_ENUM.INSTRUMENTS_TABLE, " DEPO2"))
{...}
どのような小切手が作られていると思いますか? – Stultuske
論理AND演算子は、論理OR演算子よりも優先順位が高くなります。優先順位は、式のどの順番で評価されるかを決定します。 – Ralf