int ve double
- Java kursu
- Başlangıç
- Ders 7/116
- 4 dk
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
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
int age = ____;
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 |