Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaKodlamaJavaJava Metotlar Return ve Void Kullanımı

Java Metotlar Return ve Void Kullanımı

Java’da metotlar, belirli bir işlevi yerine getiren kod bloklarıdır. Metotlar, işlemleri gruplandırmak, kodun tekrar kullanılabilirliğini sağlamak ve programları daha modüler hale getirmek için kullanılır. Java’da metotlar iki farklı şekilde kullanılabilir: “return” ve “void”.

  1. Return ile Metot Kullanımı: Bir metot, bir değer döndürebilir. Bu durumda, metot tanımında geri döndürülen değerin veri tipi belirtilir. “return” ifadesi, metottan bir değeri döndürmek için kullanılır.
veri_tipi metotAdı(parametreler) {
    // kod bloğu
    return değer;
}

Örnek:

int toplama(int a, int b) {
    int sonuc = a + b;
    return sonuc;
}

Bu örnekte, “toplama” adında bir metot tanımlanmıştır. Metot, “a” ve “b” adında iki parametre alır ve bu parametrelerin toplamını hesaplayarak geri döndürür.

int x = toplama(3, 4);
System.out.println(x); // Çıktı: 7
  1. Void ile Metot Kullanımı: Bir metot, değer döndürmek yerine sadece belirli bir işlemi gerçekleştirebilir. Bu durumda, metot tanımında “void” anahtar kelimesi kullanılır. “void” ifadesi, metotun hiçbir değer döndürmediğini belirtir.
void metotAdı(parametreler) {
    // kod bloğu
}

Örnek:

void selamla(String isim) {
    System.out.println("Merhaba, " + isim);
}

Bu örnekte, “selamla” adında bir metot tanımlanmıştır. Metot, bir isim parametresi alır ve ekrana “Merhaba, [isim]” mesajını yazdırır.

selamla("Ahmet"); // Çıktı: Merhaba, Ahmet

Metotlar, kodunuzu daha modüler ve yeniden kullanılabilir hale getirir. “return” ifadesi ile değer döndüren metotlar sonuçları kullanmanıza ve başka işlemlerde değerleri kullanmanıza olanak sağlar. “void” ile tanımlanan metotlar ise belirli bir işlemi gerçekleştirir ve sonuç döndürmez. Hangi metot türünü kullanacağınız, metotun işlevine ve gerçekleştirmesi gereken göreve bağlıdır.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar