Anda di halaman 1dari 3

Method --> Magian dari class yang menyimpan kode fungsi tertentu

fungsi --> Method yang memberikan nilai balik (return)


- int(return)
-string(tidak pakai return)
prosedur --> Method yang tidak memberikan nilai balik.
- void

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication13;

/**
*
* @author Lenovo
*/
public class JavaApplication13 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Hasil Dari Prosedur");
CetakNama();

System.out.println("=====================");
System.out.println("Hasil dari Fungsi");
int hasil = pengurangan();
System.out.println("Hasil Pengurangan = " + hasil);

String namaLengkap = nama();


System.out.println("Nama lengkap = " + namaLengkap);

String Alamat = asal();


System.out.println("Alamat = " + Alamat);
}

//contoh fungsi
public static int pengurangan() {
int total = 4 - 7;
return total;

public static String nama() {


String hasil = "Rizal Eko Prasetio";
return hasil;
}
public static String asal() {
String hasil = "Majalengka";
return hasil;
}

public static void CetakNama() {


System.out.println("Nama = Rizal");
System.out.println("Pekerjaan = Mahasiswa");
}
}

PARAMETER
bagian dari methode yang jabatannya sebagai input
-- bagian dari methode yang berupa input dengan tipe data tertentu yang akan
diproses lebih lanjut dalam methode tersebut.
-- sarana komunikasi antara fungsi dengan fungsi lain termasuk anatar fungsi dengan
fungsi utama

int hasil = penjumlahan (4,9);


system.out.println ("Hasil Penjumlahan = "+ hasil);
}

// contoh pungsi
private static int penjumlahan (int a, int b){
int total = a+b;
return total;
}

System.out.println("Cetak Nama");
CetakNama("Rizal","Eko");
}

// contoh pungsi
private static void CetakNama (String NamaDepan, String NamaBelakang){
System.out.println("Nama Kamu Adalah = " + NamaDepan + " " + NamaBelakang);

rekursif merupakan metode dalam ilmu matematika


contoh 5! : 5,4,3,2,1

public static int contoh faktorial(int n)


{
if(n==1)
{
return n
}
}

public static int contohfaktorial(int n){


if(n==1)
{
return n;
}
else
{
return n * contohfaktorial(int n);
}
}

int hasilFaktorial = ContohFaktorial(6);


sout ("hasil faktorial 6 = " +hasilFaktorial);

private static int contohfaktorial(int n){


if(n==1)
{
return 5;
}
else
{
return 5 * contohfaktorial(int n);
}
}

Anda mungkin juga menyukai