Hallo,
ich habe folgende Frage:
beide Codes sollten doch das gleiche Ergebnis ausgeben oder nicht?
Ich weiß, dass Java den Überlauf einfach abschneidet, daher vermute ich, dass die Schleifen Version deshalb ein anderes Ergebnis ausgibt.
Gibt es eine Möglichkeit, dass Ergebnis der Schleifen Version in konstanter Zeit zu bekommen bzw. ohne Schleife?
ich habe folgende Frage:
beide Codes sollten doch das gleiche Ergebnis ausgeben oder nicht?
Ich weiß, dass Java den Überlauf einfach abschneidet, daher vermute ich, dass die Schleifen Version deshalb ein anderes Ergebnis ausgibt.
Gibt es eine Möglichkeit, dass Ergebnis der Schleifen Version in konstanter Zeit zu bekommen bzw. ohne Schleife?
Java:
int g = 257
for (int j = 0; j < 4; j++) {
g *= 257;
}
return g;
Java:
return (int)Math.pow(257, 5);