Secara umum, didalam file sumber(*.java) biasa dijalankan dari atas kebawah, sesuai dengan urutan muculnya. Akan tetapi dengan memanfaatkan aliran
Assalamualaikum Wr. Wb.
Selamat datang kembali teman-teman :), masih semangat kan buat belajar bahasa program ?. Tentu dong :V.
oke pada postingan kali ini, sahabat kodeanakit akan membahas mengenai java control flow statement, fungsinya, dan perbedaan program dengan control flow statement dan tanpa menggunakan control flow statement.
Secara umum, didalam file sumber(*.java) biasa dijalankan dari atas kebawah, sesuai dengan urutan muculnya. Akan tetapi dengan memanfaatkan aliran control atau yang sering dikenal juga dengan Control flow Statement, memungkinkan program anda untuk mengeksekusi blok-blok tertentu berdasarkan kondisi yang anda berikan. contohnya sebagai berikut :
A. Tanpa Control Flow Statement
gambar diatas merupakan contoh dari program tanpa menggunakan Control Flow Statement, dimana program berjalan dari atas sampai bawah, berapapun value dari nilai tidak mempengaruhi keluaran, contohnya ketika variabel nilai memiliki value 30 sekalipun, tetap tidak mempengaruhi keluaran(output). Disinilah dibuthkan control flow statement, gunanya untuk menjalankan blok-blok tertentu sesuai dengan kondisi yang kita berikan.
B. Dengan Control Flow Statement
Dari gambar diatas dapat kita lihat ada beberapa blok, yaitu blok if dan else. If dan else merupakan salah satu dari kategori control flow statement yang akan kita bahas di postingan berikutnya.
Dari contoh diatas kita dapat melihat kondisi yang diberikan “if (nilai >= 85)”, jika kondisi ini benar maka blok dari kondisi ini(yang dibuka dengan buka kurawal({) dan ditutup dengan tutup kurawal (}), apabila salah maka kondisi berikut akan dijalankan. Ini artinya dalam waktu bersamaan tidak semua blok dijalankan, akan tetapi satu blok yang memenuhi kondisi. Seperti contoh pada gambar diatas, kondisi yang diberikan ternyata benar, maka blok if dijalankan. Akan tetapi blok yang ada di pernyataan else tidak dijalankan.
Sebenarnya apa saja sih yang termasuk kedalam kategori control flow statement itu ..?
Ada 3 macam control flow statement yaitu :
- decision-making statements (pernyataan pengambilan keputusan) atau sering dikenal dengan istilah percabangan : if-then, if-then-else.
- looping statements (pernyataan perulangan) : for, while, do-while
- branching statements (pernyataan branching) : break, continue, return.
Salam kodeanakit!
Wassalamualaikum wr. wb.
Materi terkait:
- Decision-making statement
- Looping statement
- Branching statement
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/flow.html
http://www.corejavaguru.com/java/basic/controlstatements
No comments:
Post a Comment