Bomber Graf!TY Indonesia

Jangan cuma kanvas yang di gambar tembok juga

Function



FUNCTION

Function adalah sub program yang setelah dipanggil akan menyimpan nilai tertentu di dalam dirinya, function ditandai dengan adanya instruksi return x untuk mengembalikan alur proses kepada pemanggilnya, dimana “x” adalah nilai yang akan disimpan ke dalam fungsi.

Function didefinisakn dengan syntax sebagai berikut :

Tipe namafunction(parameter)

{

Instruksi yang dikerjakan

Return nilai;

}

Tipe : adalah sembarang tipe data, bisa tipe primitive dan bias tipe class

Nilai : bias berupa data, ekspresi maupun variable. nilai yang dikembalikan sebagai hasil fungsi harus bertipe sama dengan tipe fungsi.

Contoh :

  1. public class Program66
  2. {
  3. Static String informasi ( )
  4. {
  5. string str = “~~~~~~~~~~~~~~~”
  6. str += “\nContoh Function”;
  7. str += “n+++++++++++++++”
  8. return str;
  9. }

12 public staic void main (String [] args)

13 {

14 System.out.println(informasi())

15 }

16 }

Output program :

~~~~~~~~~~~~~~~

Contoh Function

+++++++++++++++

Sebuah function bisa dipanggil sebagai argumen sub program lain maupun bisa diberikan kepada variabel melalui assignment statement

Contoh :

  1. public class Program67
  2. {
  3. static String informasi ()
  4. {
  5. String str = “~~~~~~~~~~~~~~”;
  6. str += “\nContoh Function”;
  7. str += “\n+++++++++++++++”;
  8. return str;
  9. }
  10. public static void main (String [] args)
  11. {
  12. String x = informasi ();
  13. System.out.println(x);
  14. }
  15. }

Output program :

~~~~~~~~~~~~~~

Contoh Function

++++++++++++++

Pada baris 14 kita 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 :

  1. public class Program68
  2. {
  3. static double phi ()
  4. {
  5. return 22.0/7;
  6. }
  7. public static void main (String [] args)
  8. {
  9. System.out.println(“Nilai PHI :” + phi () );
  10. }
  11. }

Output program :

Nilai PHI : 3.142857142857143

25 Mei 2010 - Posted by | Uncategorized

Belum ada komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: