Java - For ciklus longgal miért nem működik?
Figyelt kérdés
A kód:
for(long t=0;t<9233372036854775;t++){}
A 9233372036854775 a long típus maximum értéke.
Hibaüzenet:
The literal 9233372036854775 of type int is out of range.
Cél:
Egy ciklust futtatni a nullától egészen addig amekkora értéket fel tud venni a long.
A segítségeteket nagyon megköszönöm!
2014. okt. 9. 20:31
2/9 A kérdező kommentje:
Ezt én is szeretném tudni :)
Eclipse Luna ami ezt állítja.
2014. okt. 9. 20:48
4/9 anonim válasza:
Mert nem fér be az int-be az érték, olvasd el figyelmesen a szöveget. Amúgy, ha 9233372036854775L-et írsz jó. Kell a long jelzés a konstans végére.
5/9 anonim válasza:
A long max. értéke amúgy 9 223 372 036 854 775 807
Vagy nem? :-)
6/9 anonim válasza:
Tényleg 9223372036854775807L a Long.MAX_VALUE értéke.
7/9 A kérdező kommentje:
Köszönöm! :)
2014. okt. 9. 21:04
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!