Potenzieren

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

wie kann ich Potenzieren: 2^8, 2^16, 2^24

Gibt es da noch eine andere Möglichkeit außer pow, einen kürzeren Befelh?

THX
 
B

Beni

Gast
Du kannst, bei Integern, und wenn die Basis = 2 ist, die Bits verschieben:
Code:
"2^x" = 1 << x;
Wie gesagt, nur wenn die Basis 2 ist.
 

Sky

Top Contributor
Anonymous hat gesagt.:
Gibt es da noch eine andere Möglichkeit außer pow, einen kürzeren Befelh?
Was ist Dir daran zu lang:
Code:
Math.pow(2,3)
?????

Mit Java 1.5 gibt es static imports. Da reicht dann
Code:
pow(2,3)
 
B

bygones

Gast
Anonymous hat gesagt.:
Hallo,

wie kann ich Potenzieren: 2^8, 2^16, 2^24

Gibt es da noch eine andere Möglichkeit außer pow, einen kürzeren Befelh?

THX
cool - thx - you made my day :applaus:
 
G

Gast

Gast
Ja, die Basis ist immer 2. Das mit 1 << x gefällt mir schon besser. Ich füge mehrere Bytes zusammen um dann einzelne Bits der Bytes zu setzen, da sieht es nur so unübersichtlich mit noch extra Math.pow(2,16) ... aus.
Aber gaht ja auch anders - DANKE!
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben