Menu
CoddyTech

Metot Parametreleri

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

Bir yöntem bildiriminde listelenen değişkenlere parametre denir; yöntemi çağırırken sağladığınız değerlere ise argüman denir. Bir yönteme parametre eklemek için bunları parantezlerin içine yazarız ():

return_type method_name(data_type param1, data_type param2, ...) {
	// kod
}

Parametrelere istediğimiz adı verebilir ve ihtiyaç duyduğumuz kadar parametre yazabiliriz.

Bir yöntemi çağırmak ve ona argümanlar geçirmek için şunu yazarız:

method_name(value1, value2, value3, ...);

Daha az argüman bekleyen bir yönteme gereğinden fazla argüman geçirmek programın başarısız olmasına neden olur.

Kullanım örneği:

public static void isEven(int number) {
	if (number % 2 == 0) {
		System.out.println(number + " is even");
	} else {
		System.out.println(number + " is odd");
	}
}
for (int i = 15; i < 34; i++) {
	isEven(i);
}
for (int i = 153; i < 219; i++) {
	isEven(i);
}

Burada, number adlı bir argüman alan ve sayının çift mi tek mi olduğunu yazdıran isEven adlı bir yöntemimiz var. Ardından yöntemi iki kez çağırıyoruz: ilkinde 15 ile 34 arasındaki tüm sayılar için, ikincisinde ise 153 ile 219 arasındaki tüm sayılar için.

challenge icon

Görev

Kolay

İki sayı girdisi alan bir program yaz. Girdi sayıları, metodun argümanlarıdır. 

İki argüman alan, bunların çarpımını hesaplayıp yazdıran bir metot oluştur; metoda istediğin adı verebilirsin.

Metodu girdi sayılarıyla çağır.

Not! Kodunda metodu, onu çağıran/yürüten ifadelerden önce yaz.

Kendin dene

import java.util.Scanner;

public class Main {
    // Metot tanımı
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // Metodu a ve b argümanlarıyla çağırın
        
        scanner.close();
    }
}
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

Kendi başına pratik yap: Online Java derleyicisi