Showing posts with label celobrojni literali tipa long. Show all posts
Showing posts with label celobrojni literali tipa long. Show all posts

7.4.20

Java - Celobrojni literali tipa long

Besplatni Java kurs - 6. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Celobrojni literali u programskom jeziku Java su podrazumevano tipa int, što omogućava dovoljan opseg za najčešće slučajeve korišćenja. U slučaju potrebe za korišćenjem većeg opsega, Java pruža mogućnost rada sa celobrojnim literalima tipa long.

Celobrojni literali tipa long

Celobrojni literali tipa long služe za prikazivanje celih brojeva većeg opsega. Kao i kod celobrojnih literala tipa int, postoji nekoliko oblika celobrojnih literala tipa long.

Pikazivanje celobrojnih literala tipa long pomoću decimalnih brojeva

Kao i kod celobrojnih literala tipa int, najpoznatiji oblik je decimalni zapis. Decimalni zapis je isti kao i kod decimalnog zapisa tipa int sa jednom bitnom razlikom: na kraju broja mora se staviti slovo L, veliko ili malo. To je veoma bitno jer bez slova L na kraju kompajler će misliti da se radi o tipu int. Primer celobrojnog literala tipa long:

3000000000L

Navedeni broj od tri milijarde je prevelik da bi se prikazao pomoću tipa int. Zato će kompajler prijaviti grešku ako se ukloni slovo L sa kraja, jer bi to značilo da je broj tipa int.