我的代码中有以下逻辑
if((leftCombo.getSelectedIndex() !> rightCombo.getSelectedIndex())&&(rightCombo.getSelectedIndex() !< leftCombo.getSelectedIndex())
显然做错了。
以下是错误
Scene 1, Layer 'Layer 1', Frame 1, Line 112 1084: Syntax error: expecting rightparen before not.
Scene 1, Layer 'Layer 1', Frame 1, Line 112 1084: Syntax error: expecting identifier before logicaland.
Scene 1, Layer 'Layer 1', Frame 1, Line 112 1084: Syntax error: expecting semicolon before not.
由于
答案 0 :(得分:0)
没有!>
和!<
运营商。你对它们的期望是什么? !>
应该不大于吗?如果是这种情况,请使用<=
和>=
然后(即不大于等于低于或等于)。
另请注意,如果是这种情况,那么您可以摆脱其中一种情况,即您将检查a <= b && b >= a
其中一个是完全冗余的。{/ p>
答案 1 :(得分:0)
&GT!;和!&lt;不是有效的运营商......
您的错误跟踪很容易看出:
Syntax error: expecting rightparen before not.
找到not运算符(!),在无效标记(&lt;)旁边,并且出现错误。
你想说什么?假设!&gt;意思是“不大于”,那么你应该使用&lt; = 假设!&lt;表示“不小于”,则应使用&gt; =