Literals

Hasan Kadir Demircan
1 min readNov 13, 2019

--

Değişkene atanabilecek herhangi bir sabit değer, literal / sabit değerler olarak adlandırılır.

Java’da literaller;

  • Integer Literal
  • Float Literal
  • Boolean Literal
  • Character Literal
  • String Literal

Literaller ile ilgili şunları bilmemiz gerekiyor.

  1. Decimal literal, varsayılan olarak kullanılan 10 luk sistemdir.
  2. Octal literal, 8 lik taban sistemdir. [0,7] arasındadır. Octal literal için sayının başına 0(sıfır) koymalıyız.
  3. Hexadecimal literal, 16 lık taban sistemdir.[0,15] arasındadır. Hexadecimal olduğunu bildirmek için sayının başına 0x koymalıyız.
  4. Binary literal, 2 lik taban sistemdir. [0,1] arasındadır. Binary olduğunu bildirmek için sayının başına 0b koymalıyız.
  5. Double Literal, 64 bittir. 105.5 veya 105.5d, 105.5D şeklinde tanımlanabilir.
  6. Float Literal, 16 bittir. 105.5f, 105.5F şeklinde tanımlanabilir.
  7. Eğer f etiketini koymazsak java double olarak algılar.
  8. Referans type’dır.
  9. “” içerisinde tanımlanır.
  10. String objeleri immutable özelliğe sahiptir.(Değiştirilemez.) İleride ayrıntılı işleyeceğiz.
  11. String objeleri == yerine equals() methodu ile karşılaştırılmalıdır.

Örnek kod olarak;

Github linki : literals

--

--

Hasan Kadir Demircan
Hasan Kadir Demircan

No responses yet