Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java long-muuttuja

heebp [06.04.2009 10:19:05]

#

Yksinkertainen ongelma. Yritän sijoittaa long muuttujaan 12 numeroisen koodin, mutta saan virheilmoituksen, että 'Integer number too large'.

private long code = 643001913000;

Jos olen oikein ymmärtänyt, niin longin pitäisi pystyä ottamaan paljon isompiakin numeroita itseensä. Joten missä menen metsään?

Metabolix [06.04.2009 10:21:49]

#

Laita L luvun loppuun merkiksi siitä, että se on long eikä int.

Milo [12.04.2009 20:41:10]

#

Myös pieni l kelpaa.

eli

long muuttuja = 643001913000L;

tai

long muuttuja = 643001913000l;

L taitaa olla vain paremmin luettavissa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta