Langsung ke konten utama

Algoritma & Pemrograman - Bagian 2


PERCABANGAN PADA JAVA 

 


        Pada bagian pertama telah dibahas yaitu pengenalan pada java, mulai dari sejarah bahasa java, karakteristik, kekurangan, kelebihan, tipe data, operator, dan variabel java. sekarang saya akan membahas percabangan pada java, langsung saja lanjut ke pembahasan. 

     Percabangan adalah suatu pemilihan statement (pernyataan) yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertentu. Dalam pemrograman Java kita dapat menggunakan if else dan switch case untuk menulis statement percabangan.

Jenis - jenis percabangan pada java : 

  • IF 

        Percabangan if hanya menggunakan 1 pilihan. Artinya, pilihan di dalam IF hanya akan dikerjakan kalau kondisinya benar atau salah.

    Bentuk umum:

       if (kondisi) {

            Statement;

}


    Contoh program :

                                



                                    

            Output  program :

                                    


  •     IF – ELSE

Percabangan yang memiliki 2 pernyataan. IF akan dijalankan jika bernilai benar dan else dijalankan jika bernilai salah.

 

Bentuk umum :

            If (kondisi) {

                        Statement1;

            } else {

                        Statement2;

            }

 

Contoh program :

                       



 


    
Output program :

                                



 

  •      IF – ELSE – IF

Percabangan yang memiliki 2 kondisi atau lebih yang akan dijalankan sesuai program.

 

Bentuk umum :

            If (kondisi1) {

                        Statement1;

            } else if (kondisi2)  {

                        Statement2;

            } else if (kondisi3) {

                        Statement3;

            }

 

Contoh program :

                        



 

Output program :

             


          

  •        SWITCH CASE

Percabangan switch case digunakan saat kita memiliki banyak kondisi (lebih dari 2). Percabangan switch-case ini hampir sama dengan else if, hanya saja sintaks dan penerapannya yang berbeda.

 

Bentuk umum :

          Switch(variable case) {

                                      Case1 :

                                                Statement case1;

                                      Break;

                                      Case2 :

                                                Statement case2;

                                      Break;

                                      Case3 :

                                                Statement case3;

                                      ……….

                                      Default :

                                                Statement default;

 

Contoh program :

                 


 

Output program :

            



                    

 






















Komentar

Postingan populer dari blog ini

Algoritma DDA, Bresenham, dan Midpoint

Algoritma Digital Differential Analyzer (DDA)                Algoritma  Digital  Differential  Analyzer  (DDA)  adalah  algoritma  pembentukan  garis  berdasarkan  perhitungan  dx maupun  dy  dengan menggunakan  rumus  dy  = m.dx.  Garis  dibuat  dengan  menentukan  dua  endpoint  yaitu  titik  awal  dan  titik  akhir.  Setiap  koordinat titik yang membentuk garis diperoleh dari perhitungan kemudian dikonversikan  menjadi nilai integer. Pertama, dalam pembentukan garis tentukan dua titik yang akan dihubungkan terlebih dahulu. Kemudian, tentukan titik awal dan titik akhir. Hitung hasil perhitungan dari dx = x2 - x1 dan dy = y2 - y1. Tentukan step, dengan syarat : Jika dx > dy maka step = dx Sebaliknya, jika dx < dy, maka step = dy Hitung penambahan koordinat pixel dengan permasaan meng...

Web Content dan Keberagaman Budaya

Identitas Jurnal Judul Jurnal             : Pengelolaan Konten Website Kebudayaan Kabupaten Banyumas Penerbit             : Jurnal Sociaperti Volume             : 1 Nomor             : 2 Tahun               : 2021 Penulis             : Dian Fikri Risqiana Dewi dan Hari Widi Utomo Instansi             : Institut Teknologi Telkom Purwokerto   Latar Belakang Teknologi informasi dan penggunaan internet telah berkembang pesat da...

UGCTAG - Kelompok 7 - 2IA16

  PENGANTAR WEB SCIENCE TUGAS BEDAH JURNAL   KELOMPOK 7 : ·        M. FATHIR ARYA NAFIS        (50420692) ·        MAHDY MUBASYIR                 (50420697) ·        MAY LINDA TRI ALFIANTI    (50420709)   Tanggal : 22 Maret 2022   2IA16 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS GUNADARMA 2022 Identitas Jurnal 1 Judul Jurnal             : Motif dan Kepuasan Penggunaan Website Informasi Berbasis User Generated Content (UGC) Pada Website ZOMATO.COM Penerbit             : Peformance Volume           ...