Menu
CoddyTech

Parameter method

Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 50 dari 69.

Argumen adalah nilai yang kamu berikan ke method saat memanggilnya. Parameter adalah variabel dalam definisi method yang menerima nilai tersebut. Parameter ditulis di dalam tanda kurung () pada definisi method:

public static return_type method_name(data_type param1, data_type param2, ...) {
	// kode
}

return_type menentukan tipe nilai yang akan dikembalikan oleh method. Jika method tidak perlu mengembalikan nilai apa pun, seperti saat hanya mencetak sesuatu, gunakan void sebagai tipe pengembalian.

Untuk saat ini, selalu tulis public static sebelum nama method-mu. Nanti kami akan menjelaskan arti setiap kata.

Kita bisa memberi nama parameter sesuka kita dan menulis parameter sebanyak yang kita perlukan.

Untuk memanggil method dan meneruskan argumen kepadanya, kita menulis:

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

Mengirim terlalu banyak argumen ke method yang mengharapkan lebih sedikit argumen akan menyebabkan program gagal

Contoh penggunaan:

public static void IsEven(int number) {
	if (number % 2 == 0) {
		Console.WriteLine(number + " is even");
	} else {
		Console.WriteLine(number + " is odd");
	}
}

for (int i = 15; i < 34; i++) {
	IsEven(i);
}
for (int i = 153; i < 219; i++) {
	IsEven(i);
}

Di sini kita memiliki method bernama IsEven yang mendefinisikan satu parameter bernama number dan mencetak apakah bilangan tersebut genap atau ganjil. Kemudian kita memanggil method itu dua kali dengan memberikan argumen: pertama untuk semua bilangan antara 15 dan 34, kedua untuk semua bilangan antara 153 dan 219.

challenge icon

Tantangan

Mudah

Tulis program yang menerima dua input berupa angka. Angka input tersebut menjadi argumen method. 

Buat method yang menerima dua argumen, menghitung hasil perkaliannya, lalu mencetaknya. Kamu bebas menentukan nama method tersebut.

Panggil method dengan angka input.

Catatan! Dalam kodemu, tulis method sebelum pernyataan pemanggilan/eksekusinya.

Coba sendiri

using System;

public class Program {
    // Deklarasi method
    
    
    public static void Main(string[] args) {
        int a = int.Parse(Console.ReadLine());
        int b = int.Parse(Console.ReadLine());
        // Panggil method dengan a dan b sebagai argumen
        
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C# online