Kamis, 05 Maret 2020

Materi Percabangan


Materi Percabangan

Percabangan adalah suatu pilihan atau opsi dimana terdapat kondisi (true atau false) yang harus dipenuhi oleh program untuk menjalankan suatu perintah, jika kondisi itu terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka program tidak akan menjalanakan perintahnya lalu melihat kondisi lainnya untuk dijlankan atau berhenti. 

Dalam bahasa pemrograman java, ada 4 buah jenis percabangan yaitu :

If
Percabangan if digunakan pada percabangan dengan statement atau kondisi yang sifatnya tunggul. Artinya pilihan didalam if hanya akan dijalankan jika kondisinya true, tetapi jika kondisi bernilai salah tidak akan melakukan apa-apa.

If Else
Percabangan ini digunakan dalam persyaratan ganda. Artinya jika kondisi bernilai true, maka ifnya yang akan diproses, tetapi jika kondisi bernilai false maka elsenya yang akan dijalankan.

If Nested (If Bersarang)
Ini adalah percabangan yang bisa digunakan untuk banyak kondisi. Artinya kode if dapat digunakan di dalam blok if lainya, atau if didalam if. 

Switch Case
Switch case hanya bisa digunakan untuk angka, tidak bisa menggunakan operator perbandingan/logika. Pada Switch Case perintah deflaut memiliki makna pemberi aksi terakhir apabila tidak ada case yang memenuhi. Pada Switch Case perintah break yang digunakan untuk mengakhiri statement.

Operator Perbandingan 
  1. >     Lebih Besar.
  2. <     Lebih Kecil.
  3. >=   Lebih Besar Sama Dengan.
  4. <=   Lebih Kecil Sama Dengan.
  5. !=    Tidak Sama Dengan
  6. = =  Sama Dengan 
Operator Logika
  1. &&  AND  Jika semua operan bernilai True maka kondisi bernilai Benar.
  2. ||       OR     Jika salah satu operand bernilau True maka kondisi bernilai benar.
  3. !       NOT   Jika kindisi True maka akan berubah menjadi False, begitu pula sebaliknya.
Operator perbandingan dan operator logika digunakanuntyk percabangan if, if else, dan if nested.


Tidak ada komentar:

Posting Komentar

iReport

IReport ‐   JasperReports  : Merupakan software open source untuk reporting ‐  iReport  : Merupakan Visual Designer untuk membuat lapor...