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”.
- 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
- 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.