經過多次檢查和谷歌搜索後,我仍然無法理清爲什麼我不斷收到此錯誤。本來我有double rosenbrock = (1-x)**2+100*(y-x**2)**2;
我分裂成聲明和任務,但這並沒有解決它。我相信這個問題應該是相當微不足道的。不可編譯的代碼非法開始表達式
public double objFunction(double input1, double input2){
double x = input1;
double y = input2;
double rosenbrock = 0;
rosenbrock = (1-x)**2+100*(y-x**2)**2;
return rosenbrock;
}
編輯:是的,問題是在該行rosenbrock = (1-x)**2+100*(y-x**2)**2;
對不起,我沒有明確之前提到這一點。錯誤信息沒有說明問題的根源,因此我對可能導致問題的原因感到困惑。
哪條線會導致您的錯誤?在Java中'**'是什麼意思? –
下次您可能想要谷歌什麼運營商存在於java –
是的,我明白了,謝謝。 – Alex