könnte jemand bitte erklären, warum die folgende Methode nicht funktioniert und gibt die folgende Fehlermeldung zurück: "Ausnahme im Thread" main "java.lang.RuntimeException: Uncompilable-Quellcode - Fehlerhafter Baum Typ: "math.pow in Methode Ergebnisse zu einem Fehler
class Example01 {
public static void main(String[] args) {
System.out.println(myExp(2));
}
double myExp(int x) {
return Math.pow(x,2);
}
}
ich dachte, es für die Verwendung von int-Variable in Math.pow sein könnte, aber ich versuchte es auf diese Weise, ohne ein Verfahren einrichten und es funktionierte ok:
System.out.println(Math.pow(2,2));
könnte jemand bitte geben ein bisschen Geschmack darüber, warum die Methode das Ergebnis nicht liefert?
Vielen Dank, Vlad
nur Problem, das ich sehe, ist die 'myExp' –
nach Java-Dokumentation' Math.pow (double, double) eine statische Funktion sein sollte '. https://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#pow(double,%20double) –