Menu
CoddyTech

Parameter method

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 52 dari 73.

Variabel yang tercantum dalam deklarasi method disebut parameter; nilai yang kamu berikan saat memanggil method disebut argumen. Untuk menambahkan parameter ke method, tulis parameter tersebut di dalam tanda kurung ():

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

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, ...);

Mengirimkan 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) {
		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);
}

Di sini kita memiliki method bernama isEven yang menerima satu argumen bernama number dan mencetak apakah angka tersebut genap atau ganjil. Lalu kita memanggil method itu dua kali: pertama untuk semua angka antara 15 dan 34, kedua untuk semua angka antara 153 dan 219.

challenge icon

Tantangan

Mudah

Tulis program yang menerima dua input berupa angka. Angka-angka input tersebut adalah argumen untuk method. 

Buat method yang menerima dua argumen, menghitung hasil perkaliannya, lalu mencetaknya. Beri nama method sesuai keinginanmu.

Panggil method dengan angka-angka input tersebut.

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

Coba sendiri

import java.util.Scanner;

public class Main {
    // Deklarasi method
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // Panggil method dengan a dan b sebagai argumen
        
        scanner.close();
    }
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online