Java Tipi Döküm
Java Tipi Döküm
Tip dökümü, bir ilkel veri tipinin değerini başka bir tipe atadığınız zamandır.
Java'da iki tür döküm vardır:
- Genişletme Dökümü (otomatik olarak) - daha küçük bir yazı tipini daha büyük bir yazı tipi boyutuna dönüştürme
byte
->short
->char
->int
->long
->float
->double
- Daraltma Döküm (manuel) - daha büyük bir türü daha küçük boyutlu bir türe dönüştürme
double
->float
-> -> -long
>int
->char
->short
->byte
Genişletme Döküm
Genişletme dökümü, daha küçük boyutlu bir tür daha büyük boyutlu bir türe geçerken otomatik olarak yapılır:
Örnek
public class Main {
public static void main(String[] args) {
int myInt = 9;
double myDouble = myInt; // Automatic casting: int to double
System.out.println(myInt); // Outputs 9
System.out.println(myDouble); // Outputs 9.0
}
}
Daraltma Döküm
Daraltma dökümü, değerin önüne parantez içinde tip yerleştirilerek manuel olarak yapılmalıdır:
Örnek
public class Main {
public static void main(String[] args) {
double myDouble = 9.78d;
int myInt = (int) myDouble; // Manual casting: double to int
System.out.println(myDouble); // Outputs 9.78
System.out.println(myInt); // Outputs 9
}
}