这是我必须弄清楚怎么可能的代码。我有一个线索,但我不知道该怎么做。我认为这与负数和正数有关,也可能与变量修饰符有关。我是一个初学者,我到处都看过解决方案,但是找不到可用的东西。
问题是:您需要声明和初始化两个变量。如果条件必须为真。
代码:
if( a <= b && b <= a && a!=b){ System.out.println("anything..."); }
感谢您抽出宝贵的时间。
这对于基本类型是不可能的。您可以使用带框的整数来实现:
Integer a = new Integer(1); Integer b = new Integer(1);
在<=和>=比较将使用未装箱的值1,而!=将比较引用,并会成功,因为它们是不同的对象。
<=
>=
!=