Der Energieoperator in Java?

7

Wenn ich den folgenden Visual Basic-Code ausführe:

%Vor%

(Angenommen a ist ein Double, dessen Wert 15.0 ist)
Das Ergebnis für b liegt bei 32.275.

Aber wenn ich den folgenden Java-Code ausführe, der dasselbe wie oben tun soll:

%Vor%

Auch wenn a 15 ist, bekomme ich ein ganz anderes Ergebnis: etwa 17.

Beide lösen diese Gleichung:

Warum ist das so? Woran ich gerade arbeite, das Ergebnis von Visual Basic, nach dem ich suche.

    
Kenan 18.08.2011, 01:47
quelle

1 Antwort

24

^ ist ein XOR-Operator in Java. Verwenden Sie Math.pow(2,8) , das in Visual Basic 2 ^ 8 ist.

    
Eng.Fouad 18.08.2011, 01:49
quelle

Tags und Links