. .

BAGIAN KE TIGA : JAVA CONDITIONAL LOGIC - IF STATEMENTS PADA NETBEAN

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Minggu, November 13, 2016 No comments

Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN - JAVA.
Pemrograman yang kita lakukan sekarang adalah pemrograman sekuensial, yang berarti kode dijalankan dari atas ke bawah. Ini sangat linear, dalam setiap baris kode akan dibaca.
Dimulai dengan baris pertama dan berakhir di baris terakhir.
Tapi kita tidak selalu ingin program tersebut bekerja seperti kondisi diatas. Seringkali, kita ingin kode yang akan dieksekusi hanya jika kondisi tertentu terpenuhi. Misalnya, kita mungkin ingin satu pesan untuk menampilkan jika kondisi pengguna di bawah usia 18 dan pesan yang berbeda jika kondisi adalah 18 atau lebih tua. Kita ingin mengontrol aliran program untuk diri sendiri. Kita dapat melakukan ini dengan conditional logic - logika kondisional.

conditional logic terutama tentang kata IF: JIKA pengguna kurang dari 18 kemudian menampilkan pesan ini; IF: JIKA pengguna 18 atau lebih tua kemudian menampilkan pesan itu. Dan itu sangat mudah menggunakan logika bersyarat di Java. Mari kita mulai dengan IF Statements.

IF STATEMENT.
Mengeksekusi kode ketika salah satu hal yang terjadi bukan yang lain begitu umum dalam pemrograman, bahwa IF Statements telah dikembangkan. Struktur IF Statements di Java adalah:

if ( Statement ) {

}
Kita mulai dengan kata IF (dalam huruf kecil - if ) dan sepasang tanda kurung bulat. Kita kemudian menggunakan sepasang tanda kurung kurawa untuk bagian off serangkaian kode. serangkaian kode ini adalah kode yang kita yang ingin di eksekusi bila kondisi IF terpenuhi. Kondisi itu sendiri berada didalam antara kurung kurawa :

if ( user < 18 ) {

//DISPLAY MESSAGE

}
Jika pengguna tidak kurang dari 18 maka kode antara kurung kurawa akan dilewati, dan program terus di jalan, ke bawah menuju baris terakhir kode. Apa pun yang kita ketik antara kurung kurawa hanya akan dieksekusi bila kondisi IF ini bertemu, dan kondisi ini terjadi antara kurung bulat.
Sebelum kita mencoba, notasi singkat lain adalah simbol tanda lebih besar >. Braket sudut kanan menunjuk berarti "lebih besar dari". Pernyataan IF di atas dapat diubah sedikit untuk memeriksa pengguna yang lebih besar dari 18:

if ( user > 18 ) {

//DISPLAY MESSAGE
}
Satu-satunya hal yang baru dalam kode ini adalah simbol >. Kondisi memeriksa untuk pengguna yang lebih besar dari 18.
Tapi kondisi tidak memeriksa orang-orang yang tepat 18, hanya mereka lebih besar dari 18. Jika kita ingin memeriksa mereka yang 18 atau lebih, Kita dapat mengatakan "lebih besar dari atau sama dengan". Simbol untuk ini adalah lebih besar dari tanda (>) diikuti dengan tanda sama dengan (=):

if ( user >= 18 ) {

//DISPLAY MESSAGE

}
Kita juga dapat memeriksa "kurang dari atau sama dengan" dengan cara yang sama:

if ( user <= 18 ) {

//DISPLAY MESSAGE

}
Kode di atas berisi kurang dari simbol (<) diikuti oleh tanda sama. Mari kita coba semua ini dalam sebuah program yang sederhana. Memulai sebuah proyek baru dengan mengklik File> New Project dari menu bar di NetBeans. Kita dapat memanggil sesuatu paket dan kelas nama Anda yang Anda suka. Masukkan kode berikut (nama paket kita adalah conditionallogic dan Class ini disebut IFStatements):
Code Line :

package conditionallogic;

/**
 *
 * @author Christianto Dharma Wibowo
 */
public class IFStatements {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int user = 17;
        if (user < 18) {
        System.out.println("User Is Less Than 18");  
        }
       
    }
 
}
Kami telah menyiapkan sebuah variabel integer, dan diberi nilai 17IF statement membuat pernyataan untuk "kurang dari 18". Jadi pesan antara kurung keriting harus dicetak - printed out.

Jalankan - RUN program dan lihat hasilnya. NetBeans memiliki kebiasaan menjalankan program di teks tebal di jendela Proyek dan bukan dijendela kode tampilan. Untuk menjalankan kode di jendela coding, klik kanan di mana saja di area jendela kode. Dari menu yang muncul pilih Run file.




Output window:

Sekarang rubah nilai variabel pengguna dari 17 ke 18. Jalankan program lagi. hasil Output window:


Program berjalan OK, dengan tidak ada pesan error. Hanya saja tidak ada yang dicetak. Alasannya adalah bahwa kode pesan antara kurung keriting Pernyataan IF. Dan Pernyataan IF adalah memeriksa nilai kurang dari 18. IF kondisi ini tidak terpenuhi, Java mengabaikan nilai yang berada dalam kurung keriting.

Dan dari sebab tersebut kita ambil kesimpulan bahwa hanya satu dari IF Statements akan Keluar dan dicetak, dan itu semua tergantung pada nilai variabel pengguna.

Selanjutnya kita akan belajar mengenai conditional logic : IF ...... ELSE
Terimakasih pada Sumber :
  1. Conditional Logic - If Statements - By Ken | homeandlearn.co.uk
  2. IF Statement - Doc Oracle.com
  3. How to use a Scala ‘for’ loop with embedded ‘if’ statements (guards) - Alvin Alexander

0 komentar:

Posting Komentar