2015-11-29 31 views
-4

爲什麼我的操作員說「無效字符」? 我想回到我的三角區域,所以我用這個方程。爲什麼我的操作員說「無效字符」?

public double getArea() { 

    double x = (getSide1() + getSide2() + getSide3()) /2; 

    double answer = x - ­ getSide1(); 

    answer = answer * x; 

    answer = answer * (x - ­getSide2()); 

    answer = answer * (x ­- getSide3()); 

    answer = Math.sqrt(Math.abs(answer)); 

    return answer; 

} 

public void setArea(double area) { 

    this.area = area; 

} 
+1

這不是JavaScript,而是Java。 –

+2

「x」後面沒有操作符。這就是爲什麼。 –

+2

你使用了什麼IDÉE?這當然是因爲使用了減號以外的符號。 –

回答

1

這是Java而不是JavaScript。 x之後沒有運營商。這就是爲什麼。此外,這看起來更像是編碼問題,因爲-的字符與不一樣。

public double getArea() { 
    double x = (getSide1() + getSide2() + getSide3()) /2; 
    double answer = x -­ getSide1(); 
    answer = answer * x; 
    answer = answer * (x -­ getSide2()); 
    answer = answer * (x ­- getSide3()); 
    answer = Math.sqrt(Math.abs(answer)); 
    return answer; 
} 

public void setArea(double area) { 
    this.area = area; 
} 
+0

對不起,這一定是一個複製和粘貼錯誤。我剛剛編輯它,所以這是實際的代碼。減法算子應該在那裏。 – Nicole

+0

@Nicole究竟在哪裏拋出錯誤? –

+0

在所有的跡象下。 – Nicole

相關問題