我已經寫了一些代碼,檢查2個具有x和y值的區間,並檢查它們是否重疊,並且我提出了返回toString方法:返回方法無法解析爲變量
public String toString() {
if (isEmpty()) {
String result = String.format("Interval: (EMPTY)");
} else {
String result = String.format("Interval: [%s, %s]", Double.toString(left),
Double.toString(right));
}
return result;
}
}
我得到錯誤「的結果不能被解析爲變量」,我不知道爲什麼,因爲如果函數返回一個字符串無論哪種方式,這是什麼期望的字符串的返回類型,所以我真的很困惑,不知道我是否錯過了一些愚蠢的東西。
啊好吧有道理,沒想到的是,是的,我結束了使用return語句直列但它困擾我至於爲什麼以前的方法不起作用。非常感謝快速回復:) – user3186023