İçeriğe geç
← Ana sayfa

Öğren · Dene · Üret

Java: örneklerle ilk adımlar

Adım adım Türkçe görsel rehber. Her bölümden sonra duraklat ve kendi ortamında dene.

← Bütün video rehberler

2:00 dk · Sessiz görsel anlatım · Duraklatıp kodu veya adımı kendin dene.

Ayrıntılı yazılı rehberi aç →Resmi kaynak ↗

Bölümler

Videoyu metin olarak oku

Java ile ilk programın

"Bir kere yaz, her yerde çalıştır" sloganıyla bilinen, çok sağlam ve yaygın bir dil. Kuralları biraz fazladır ama büyük projelerde bu bir avantajdır. Kodu anlamak için videoyu duraklat, bir değeri değiştir ve sonucu tahmin et.

01 · Ekrana yazı yazdırma

Java'da her kod bir sınıfın (class) ve main adlı ana bölümün içinde yazılır. İlk bakışta uzun görünür ama her programda aynıdır. System.out.println ekrana yazı yazar.

public class Main {
    public static void main(String[] args) {
        System.out.println("Merhaba Dünya!");
    }
}

Beklenen: Merhaba Dünya!

02 · Değişkenler: bilgiyi saklamak

Değişken, bir bilgiyi saklayan isimli bir kutudur. Java'da kutunun türünü yazarsın: String yazı, int tam sayı. (Bundan sonraki örneklerde sadece main içine yazılacak kısmı gösteriyoruz.)

String isim = "Ayşe";
int yas = 25;

System.out.println(isim + " bu yıl " + yas + " yaşında.");

Beklenen: Ayşe bu yıl 25 yaşında.

03 · Koşullar: karar vermek

Program bir koşulu kontrol eder: koşul doğruysa ilk bloğu, değilse else bloğunu çalıştırır. Günlük hayattaki "eğer ... ise" cümlesinin aynısı. Koşul parantez ( ) içine, çalışacak kod süslü parantez { } içine yazılır.

int sicaklik = 30;

if (sicaklik > 25) {
    System.out.println("Hava sıcak, şort giy!");
} else {
    System.out.println("Hava serin, mont al.");
}

Beklenen: Hava sıcak, şort giy!

04 · Döngüler: tekrar etmek

Aynı işi elle defalarca yazmak yerine döngü kullanırız. Bu örnek 1'den 3'e kadar sayar ve her seferinde bir satır yazar. sayi++ "sayıyı 1 artır" demek.

for (int sayi = 1; sayi <= 3; sayi++) {
    System.out.println("Tekrar " + sayi);
}

Beklenen: Tekrar 1 Tekrar 2 Tekrar 3

05 · Fonksiyonlar: kodu tekrar kullanmak

Fonksiyon, bir işi yapan ve bir isim verdiğin kod parçasıdır. Bir kere yazarsın, istediğin kadar çağırırsın. Java'da fonksiyonlara metot denir ve main'in dışına, sınıfın içine yazılır.

public class Main {
    static String selamla(String isim) {
        return "Merhaba " + isim + "!";
    }

    public static void main(String[] args) {
        System.out.println(selamla("Mehmet"));
    }
}

Beklenen: Merhaba Mehmet!

06 · Listeler: birden çok bilgiyi saklamak

ArrayList, birden fazla değeri sırayla tutar ve büyüyebilir. add eleman ekler, get(0) ilk elemanı verir, size eleman sayısını verir. (Normalde dosyanın en üstüne import java.util.ArrayList; yazılır; burada kısa olsun diye tam adını kullandık.)

java.util.ArrayList<String> alisveris = new java.util.ArrayList<>();
alisveris.add("ekmek");
alisveris.add("süt");
alisveris.add("yumurta");

System.out.println(alisveris.get(0));
System.out.println(alisveris.size() + " ürün var");

Beklenen: ekmek 3 ürün var

07 · Sıra sende

Örneklerden birini seç. Bir girdiyi veya koşulu değiştir. Önce beklediğin sonucu yaz, sonra çalıştır. Hata varsa mesajı ve satırı incele. Yazılı rehberdeki “Kendin dene” alanıyla devam edebilir, ardından ayrı testte eksiklerini görebilirsin.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.