top of page

8. Hafta - Java - Metotlar: parametre, geri dönüş

Güncelleme tarihi: 18 saat önce


Giriş:


Metotlara geçmeden önce bundan önceki projelerimizde hep projenin başında olan şu kodu hatırlayalım.


ree



Gerçek profesyonel projelerde de ‘main’ çoğunlukla en alttadır


Java’da main metodunun yeri değil, adı önemlidir. Java çalışırken:

  1. Sınıfı açar.

  2. İçindeki metotlara bakar.

  3. public static void main(String[] args) metodunu bulduğu anda oradan başlatır.


Yani main ister en üstte olsun ister en altta — program hep oradan başlar.



“Biz artık metot yazmayı öğreniyoruz.


Bu yüzden önce metotları yazıyoruz, sonra en sona programın başladığı main bölümünü koyuyoruz.


Konular büyüdükçe kodumuz da büyüyor, programın düzenli durması için main’i alta koymak daha mantıklı.”















1) Metot (Method) Nedir?


Metot = Bir işi yapan küçük program parçası.

Yemek tarifi gibi düşünün: Çağırınca çalışan, içinde işlemler olan bir bölümdür.


ree












2) Metot Neden Kullanılır?


  • Kod tekrarını önler.

  • Programı düzenli yapar.

  • Aynı işlemi farklı yerlerde kullanabilirsin.


ree













3) Metot Nasıl Yazılır?


En basit metot şekli:


ree













3. Geri Dönüş Değerli Metotlar (return)


Bazı metotlar işlem yapar ve bir değer geri döndürür. Bu metotlarda return kullanılır.


Örnek – Toplama yapan ve sonucu döndüren metot


ree


Açıklama:

  • void → Bu metot bir şey geri döndürmüyor.

  • selamVer → Metodun adı.

  • { } → Metodun yaptığı işler burada.











4) Metot Nasıl Çağrılır?


Metot sadece işlem yapar, geriye değer döndürmez.



ree

Çağırınca ekrana "Merhaba!" yazar.












5) Parametreli Metot


Metot içine bilgi göndermek istiyorsan parametre kullanırsın.


ree

Çağırma:


ree












6) Hepsini Bir Arada Görelim


ree
ree


Ekranda çıkacak sonuç:

Merhaba! Bu bir parametresiz metottur.
Merhaba İshak! Bu bir parametreli metottur.
Toplam: 30
Çarpım: 24
5 sayısının karesi: 25










PowerShell’de Java Çalıştırma


1) Klasöre Gitme


Java dosyasının olduğu klasöre geçmek için:


ree


Not: cd = change directory (klasör değiştir)










2) Java Dosyasını Derleme (Compile)


Java dosyasını .class haline getirmek için:


ree









3) Programı Çalıştırma


Derleme başarılıysa şu komutla çalıştırılır:


ree











javac → Java Compiler → “Kodu derler, hatayı gösterir.”


java → Java Runner → “Derlenmiş kodu çalıştırır.”












Özet video:












Yorumlar


bottom of page