Secara default method di java tidak menghasilkan suatu nilai, jika kita menginginkan method bisa menghasilkan suatu nilai (disebut juga nilai kembali/return vlue) maka tipe data void kita ganti dengan tipe data yang sesui dengan data yang ingin dihasilkan dari method. Jika hasil penjumlahan maka kita bisa menggunakan int. selanjutynya di dalam blok method tersebut harus dituliskan kata kunci return yang diikuti oleh data yang ingin kita berikan ke method. Supaya lebih jelas kita buat kelas bernama NilaiKembaliMethod lalu mengetikkan sintaks berikut ini:
public class NilaiKembaliMethod { public static void main(String[] args) { var a = 10; //variabel a dimasukkan ke parameter angka1 var b = 20; //variabel b dimasukkan nilainya ke paramaeter angka2 var c = penjumlahan(a, b); //nilai kembali dari method penjumlahan diberikan ke variabel c System.out.println(c);//menampilkan nilai dari variabel c } //deklarasi method yang memiliki nilai kembali static int penjumlahan(int angka1, int angka2){ //method bernama penjumlahan dengan parameter angka1 dan angka2 var jumlah = angka1 + angka2; return jumlah; //gunakan kata kunci return } }
Jika kita run maka hasilnya sebagai berikut:
30 //tiga puluh
PREVIOUS: Parameter Method
NEXT: Variabel Argument Method