-1
我在下面一行中有语法错误。但是我不明白这个错误的原因是什么。为什么我的平等比较使用=(一个等于)在Java中正确工作?
if (address1.compareTo(address2) = 1)
System.out.println(address1 + " is greater than " + address2);
我想达到什么是正确的打印信息当且仅当compareTo
回报1
。
我猜你需要看出来这一点:https://docs.oracle.com/javase/tutorial/java /nutsandbolts/op2.html – Imran
将'='改为'=='? –
应该是'如果(address1.compareTo(address2)== 1)' –