ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1150
1150
EMPFEHLEN
-
Hallo Profis, brauche sehr eure Hilfe!
beim Eingeben sehr großer Zahlen für die Berechnung der Primzahlen, z.B. 200 Milliarden, kriegt mein Programm eine outofBounds Meldung, wie kan ich sehr große int-Zahlen für ein Zahlenintervall eingeben, z.B. zwischen 190.000.000 bis 200.000.000
Danke im Voraus!
Die Aufgabenstellung lautet:
Schreiben Sie ein möglichst effizientes Java-Programm, welches zwei Zahlen vom
Typ int als untere und obere Grenzen einliest und alle Primzahlen, die zwischen
diesen liegen, ausgibt. Erzwingen Sie für die Obergrenze die Eingabe einer Zahl, die
größer ist als die Untergrenze.
-
Hi und Willkommen bei tutorials.de

Das Problem bei 200 Mrd. ist, dass du mit einem int nur bis maximal 2147483647 kommst, also ca. 2 Mrd.
Liegt einfach daran, dass ein int nur 32 bit hat.
Verwende statt int den Typ long, der hat doppelt soviel Bit und kommt (signed) ca. bis 9*10^19.
Übrigens: 200.000.000 ist 200 Millionen, nicht 200 Milliarden
Gruß
-
Vielen Dank! Ich probiere es mal aus
Ähnliche Themen
-
Bitte hilfe bei meinem Screen Shot Programm PLS schnelle hilfe
Von Roma3 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.02.08, 19:26 -
HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
Von Da Damn Cam im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 04.10.04, 15:24 -
BITTE BITTE HILFE ''Laufzeitfehler 713'
Von anyaa im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 26.04.04, 10:44 -
Bitte um Hilfe 2 PCs an dsl
Von fossil18 im Forum NetzwerkeAntworten: 1Letzter Beitrag: 27.07.02, 23:46 -
HILFE************************************!! BITTE************
Von Hanf15 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.05.01, 22:00





Zitieren

Login





