Function
Function adalah sub program pada Java yang setelah dipanggil akan menyimpan nilai tertentu di dalam dirinya, function ditandai dengan adanya instruksi/code return x untuk mengembalikan alur proses kepada pemanggilnya, dimana “x” adalah nilai yang akan disimpan ke dalam fungsi. Dapat juga dianalogikan bahwa x adalah dompet sementara yang dibawa mahasiswa kemanapun.
Function didefiniskan dengan code program sebagai berikut :
Tipe namafunction (parameter)
{
Instruksi/perintah yang dikerjakan
Return nilai (nilai kembalian);
}
Tipe : adalah sembarang tipe data, bisa tipe primitive dan bisa tipe class
Nilai : bisa berupa data, ekspresi maupun variable. nilai yang dikembalikan sebagai hasil fungsi harus bertipe sama dengan tipe fungsi.
Contoh :
public class cobaFunction1 {
Static String contoh ( )
{
string str = “==========================”
str += “\nContoh code program Function”;
str += “n==========================”
return str;
}
public static void main (String [] args)
{
System.out.println(contoh())
}
}
Output program :
==========================
Contoh code program Function
==========================
Sebuah function bisa dipanggil sebagai argumen sub program lain maupun bisa diberikan kepada variabel melalui assignment statement
Contoh :
public class cobaFunction2 {
static String contoh ()
{
string str = “==========================”
str += “\nContoh code program Function”;
str += “n==========================”
return str;
}
public static void main (String [] args)
{
String x = contoh ();
System.out.println(x);
}
}
Output program :
==========================
Contoh code program Function
==========================
Code String x = informasi () memanggil fungsi informasi() dan menampung hasil prosesnya pada variabel “x”. akhirnya kita mencetak isi variabel “x” tersebut ke layer. Hasilnya sama dengan mencetak fungsi secara langsung seperti pada program sebelumnya.
Untuk function yang mengembalikan nilai numeric, berikut contohnya :
public class cobaFunction3{
static double phi ()
{
return 22.0/7;
}
public static void main (String [] args)
{
System.out.println(“Nilai PHI :” + phi () );
}
}
Output program :
Nilai PHI : 3.142857142857143
Materi Bisa Didownload Disini
Code Function1 Bisa Didownload Disini
Code Function2 Bisa Didownload Disini
jadi mengerti deh makasih yah kak
BalasHapustolak angin flu