Menu
Coddy logo textTech

Type Casting Part 1

Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 13 / 73.

Type casting, bir değeri bir veri türünden diğerine dönüştürme işlemidir.

Java'da tamsayıları double'lara, double'ları tamsayılara ve daha fazlasına dönüştürebiliriz. İki tür casting vardır: implicit (otomatik) ve explicit (manuel) casting.

Örneğin integer to double:

Örtük (otomatik) dönüştürme:

int number = 5;
double decimal = number; // otomatik olarak 5.0 olur

// hesaplama ile
int x = 7;
double result = x / 2.0; // sonuç 3.5 olur

Açık (manuel) Tür Dönüşümü double to integer:

double decimal = 9.7;
int number = (int) decimal;  // 9 olur (ondalık kısım kesilir)

// hesaplama ile
double price = 19.99;
int roundedPrice = (int) price;  // 19 olur
challenge icon

Görev

Başlangıç

Tür dönüştürmeyi gösteren bir Java programı yazın. Aşağıdaki işlemleri gerçekleştirin:

  1. double tipinde price adında bir değişken bildirin ve değerini 99.99 olarak başlatın.
  2. price değişkenini int tipine dönüştürün ve sonucu intPrice adında yeni bir değişkende saklayın.
  3. price ve intPrice değerlerini konsola yazdırın.

Kopya kağıdı

Tür dönüştürme, bir değeri bir veri türünden diğerine dönüştürür. İki tür vardır:

Örtük (otomatik) dönüştürme - daha küçükten daha büyüğe veri türleri:

int number = 5;
double decimal = number; // otomatik olarak 5.0 olur

Açık (manuel) dönüştürme - daha büyüğünden küçüğe veri türleri:

double decimal = 9.7;
int number = (int) decimal;  // 9 olur (ondalık kısım kesilir)

Kendin dene

public class Main {
    public static void main(String[] args) {
        // Değişkenleri tanımla ve başlat
        double price = 99.99;
        int intPrice = ?;
        
        
        // Değerleri yazdır
        System.out.println("Price: " + price);
        System.out.println("Int Price: " + intPrice);
        
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler