CodeBlanks Logo Icon CodeBlanks

int ve double

int ve double ile sayı değişkenlerini öğrenirsin.

int ve double nedir?

Java'da sayıları tutmak için iki temel tür kullanılır: int ve double.

int 32 bitlik tamsayıları tutar: -2 milyar ile +2 milyar arası. Virgül ya da ondalık kabul etmez.

double 64 bitlik ondalıklı sayıları tutar. Ondalık için nokta (.) kullanılır: 3.14.

int age = 25;
double height = 1.78;

Hangisini seçeceğin değerin doğasına bağlı: tam sayı için int, ondalık için double.

double ondalıklı sayılar

double, ondalık içeren sayıları tutar. Ondalık ayracı olarak nokta kullanılır. Bilimsel gösterim de desteklenir: 1.5e3 = 1500.0.

double pi = 3.14;
double mesafe = 1.5e3;
System.out.println(pi);

İki double'ı böldüğünüzde sonuç ondalıklı gelir: 7.0 / 2.0 = 3.5. Oysa 7 / 2 (int bölme) = 3.

Para değeri için double kullanmaktan kaçının; küsurat kayması olabilir. Bunun için BigDecimal daha güvenlidir.

Uygulama int ve double tanımla ve yazdır

Bir Main sınıfı ve main metodu yaz. int age değişkenine 30, double height değişkenine 1.75 ata. println ile ikisini de yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        int age = 30;
        double height = 1.75;
        System.out.println(age);
        System.out.println(height);
    }
}

Beklenen çıktı

30
1.75

Soru ve cevaplar

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

1 Hangisi bir int değeridir?

  • 42 Doğru cevap
  • 3.14
  • "sayi"
  • true

Açıklama: 42 bir tamsayıdır ve int olarak yazılır.

2 int değişkenine değer ata

Soru
int age = ____;
Cevap
int age = 25;

Açıklama: int değişkene tamsayı tırnaksız atanır.

3 Türleri eşleştir

Kavram Anlamı
int Tam sayı
double Ondalıklı
42 İnt literal
3.14 Double literal

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