CodeBlanks Logo Icon CodeBlanks

İlkel türler

byte, short, int, long, float, double, char, boolean ilkel türlerini öğrenirsin.

İlkel türler nelerdir?

Java'da sekiz ilkel tür (primitive type) vardır. Bunlar en temel veri türleridir ve değerleri doğrudan bellekte tutarlar.

  • Tam sayı: byte (8 bit), short (16 bit), int (32 bit), long (64 bit)
  • Ondalıklı: float (32 bit), double (64 bit)
  • Karakter: char (16 bit Unicode)
  • Mantıksal: boolean (true/false)

En yaygın olanları int ve double'dır. long çok büyük sayılar için, char tek karakterler için kullanılır.

char tek karakter

char tek bir Unicode karakteri tutar. Tek tırnak içinde yazılır:

char harf = 'A';
char rakam = '7';
char işaret = '$';

char aslında 16 bitlik bir sayıdır; bu yüzden aritmetik işleme girer. 'A' + 1 sonucu 'B''nin sayısal değeridir.

Çift tırnak "A" bir String, tek tırnak 'A' ise char'dır. Bu ayrım önemlidir.

Uygulama İlkel türleri tanımla ve yazdır

Bir Main sınıfı ve main metodu yaz. int code değişkenine 100, char initial değişkenine 'A' ata. println ile ikisini de yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        int code = 100;
        char initial = 'A';
        System.out.println(code);
        System.out.println(initial);
    }
}

Beklenen çıktı

100
A

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi ilkel bir türdür?

  • String
  • char Doğru cevap
  • Scanner
  • Main

Açıklama: char ilkel bir türdür; String referans türüdür.

2 long değişkenine değer ata

Soru
long population = ____;
Cevap
long population = 8000000000L;

Açıklama: long literal sonuna L eki gelir.

3 İlkel türleri eşleştir

Kavram Anlamı
byte 8 bit
short 16 bit
int 32 bit
long 64 bit

Başlangıç bölümündeki tüm dersler