Formel berechnen

Guten Tag,

wie berechne ich folgende Formel in Java …

int HäufigkeitY = 1
int HäufigkeitX = 2
int SatzcoocY = 4

//  ( SatzcoocY/HäufigkeitY^0.68)  + 0.5  *  (SatzcoocY/HäufigkeitX^0.68)

Ich bin überhaupt nicht sicher wie ich das berechen. Vorallendinge das ^(hoch) 0.68 und Punkt vor Strich Rechnung.
Wäre echt toll wenn ihr mir das kurz darstellen könnten.

Vielen Dank

in Java potenzieren

Punkt vor Strich ist auch in Java Standard.

Mit einfacher Klammerung z.B. das Punkt vor Strichrechnung.
Und es gibt die Methode Math.pow (http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Math.html#pow(double,%20double))

Punkt-vor-Strich Rechnung wird automatisch berücksichtigt (wär auch blöd wenn nicht ;)). Das ^(hoch) kannst du mit Math.pow umsetzen:
http://docs.oracle.com/javase/6/docs/api/java/lang/Math.html#pow(double, double)

a * b ^ (a + b)
Wäre bspw:
double result = a * Math.pow(b, a+b);

Du kannst mittels Klammern die Reihenfolge bestimmen:
(x + y) * 4
x + (y * 4)

Außerdem kümmert sich java i.d.R. selbst darum.
Für den Exponenten verwendest du einfach Math.pow(…,…) welcher die erste Zahl hoch der Zweiten nimmt.

Für das “hoch”, steht dir die Methode Math.pow(double base, double pow) zur Verfügung. Punkt vor Strich wird automatisch gerechnet, kannst du aber auch mit Klammern entsprechend beeinflussen. Wenn ich mir deine Formel so ansehe, würde ich Häufigkeit^0.68 einmalig berechnen und dann in die Formel einsetzen. Scheint mir das einfachste zu sein.

EDIT: Na toll, letzter… :rolleyes:

[QUOTE=Natac]Wenn ich mir deine Formel so ansehe, würde ich Häufigkeit^0.68 einmalig berechnen und dann in die Formel einsetzen. Scheint mir das einfachste zu sein.
[/QUOTE]

Es ist einmal HäufigkeitY und einmal HäufigkeitX.