Selain sebagai tipe data, kelas System
juga memiliki subrutin statik yang bernama exit
. Memanggil System.exit
akan menghentikan jalannya program, dan digunakan apabila karena suatu hal (misalnya program telah selesai atau adanya error) program harus dihentikan. Subrutin exit
menerima parameter bilangan bulat, misalnya System.exit(0)
atau System.exit(1)
, untuk memberitahu kepada sistem operasi alasan kenapa program dihentikan. Status 0 berarti program berhenti normal tanpa adanya error, sedangkan status lain berarti ada sesuatu yang salah yang terjadi di tengah eksekusi program tersebut.
Setiap subrutin melakukan fungsi tertentu. Beberapa di antaranya melakukan perhitungan lalu melaporkan hasil perhitungannya. Ada juga yang berfungsi untuk mengambil data dari tempat tertentu dan melaporkan data yang didapat. Subrutin jenis ini disebut function (fungsi). Fungsi adalah subrutin yang mengembalikan (return) suatu nilai. Nilai yang dikembalikan akan digunakan lebih lanjut dalam program.
Sebagai contoh adalah fungsi untuk menghitung akar kuadrat dari suatu bilangan. Java memiliki fungsi seperti itu yang disebut Math.sqrt
. Fungsi ini merupakan anggota statik dari kelas yang bernama Math
. Jika x adalah suatu bilangan, makan Math.sqrt(x)
menghitung akar kuadrat dari x dan mengembalikan hasil perhitungannya. Karena Math.sqrt(x)
mengembalikan suatu bilangan, kita tidak bisa memanggil fungsi ini seperti
Math.sqrt(x); // Tidak masuk akal!
System.out.print( Math.sqrt(x) ); // Menampilkan akar kuadrat x di layar.
panjangDiagonal = Math.sqrt(x);
0 comments:
:f :D :i ;k :x :$ x( :?
:@ :~ :m :2 :s :sn :| :o
Post a Comment
Silahkan berkomentar diblog ini. Komentar sesuai dengan artikel yang bersangkutan bisa lebih membantu teman-teman lainnya.
Terima Kasih