Kezdőoldal » Számítástechnika » Programozás » Java - For ciklus longgal...

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
 1/9 anonim válasza:
Miért intet ír a hibaüzenetben?
2014. okt. 9. 20:44
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:

Ezt én is szeretném tudni :)

Eclipse Luna ami ezt állítja.

2014. okt. 9. 20:48
 3/9 anonim ***** válasza:
100%
9233372036854775L
2014. okt. 9. 20:49
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%
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.
2014. okt. 9. 20:49
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
100%

A long max. értéke amúgy 9 223 372 036 854 775 807

Vagy nem? :-)

2014. okt. 9. 20:51
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
100%
Tényleg 9223372036854775807L a Long.MAX_VALUE értéke.
2014. okt. 9. 20:59
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:
Köszönöm! :)
2014. okt. 9. 21:04
 8/9 anonim ***** válasza:
... t <= ...
2014. okt. 10. 01:20
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
ja, nem :o
2014. okt. 10. 01:20
Hasznos számodra ez a válasz?

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!