Hey Leute,
ich habe ein ganz merkwürdiges Problem bei dem ich keinerlei Ansatz einer Lösung sehe da es einfach viel zu merkwürdig ist.
Ich soll ein Programm schreiben, dass Zufallszahlen generiert hierfür soll ich eine 6-stellige Zahl quadrieren.
Java errechnet aber immer irgendeinen komischen quatsch zusammen:
Ergebnis: 1410065408 ???:L
So kann man doch nicht arbeiten! ;( Bei 5-stelligen Zahlen ist das alles kein Problem und die Ergebnisse stimmen. Liegt es am Datentyp? Können so "große" Integerwerte nicht erarbeitet werden?
Gruß plissk3n
ich habe ein ganz merkwürdiges Problem bei dem ich keinerlei Ansatz einer Lösung sehe da es einfach viel zu merkwürdig ist.
Ich soll ein Programm schreiben, dass Zufallszahlen generiert hierfür soll ich eine 6-stellige Zahl quadrieren.
Java errechnet aber immer irgendeinen komischen quatsch zusammen:
Java:
int a = 100000;
System.out.println(a*a);
So kann man doch nicht arbeiten! ;( Bei 5-stelligen Zahlen ist das alles kein Problem und die Ergebnisse stimmen. Liegt es am Datentyp? Können so "große" Integerwerte nicht erarbeitet werden?
Gruß plissk3n