Tampilkan postingan dengan label Sruktur Kontrol. Tampilkan semua postingan
Tampilkan postingan dengan label Sruktur Kontrol. Tampilkan semua postingan

Minggu, 09 Februari 2014

Struktur Kontrol

Struktur Kontrol Pemilihan
Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.


Statement if
Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar(true).

Bentuk dari pernyataan if,
if( boolean_expression )
statement;
atau
if( boolean_expression ){
statement1;
statement2;
. . .
}
dimana, boolean_expression adalah sebuah penyataan logika (true/false) atau variabel bertipe boolean.



Gambar : Flowchart Statement if


Berikut ini adalah potongan kode dari pernyataan if:


int grade = 68;
if( grade > 60 ) System.out.println("Congratulations!");
atau
int grade = 68;
if( grade > 60 ){
System.out.println("Congratulations!");
System.out.println("You passed!");
}

Statement if-else
Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.

Bentuk statement if-else :
if( boolean_expression )
statement;
else
statement;
dapat juga ditulis seperti,
if( boolean_expression ){
statement1;
statement2;
. . .
}
else{
}
statement1;
statement2;
. . .


Berikut ini contoh code statement if-else :


int grade = 68;
if( grade > 60 ) System.out.println("Congratulations!");
else System.out.println("Sorry you failed");
atau
int grade = 68;
if( grade > 60 ){
System.out.println("Congratulations!");
System.out.println("You passed!");
}
else{
}
System.out.println("Sorry you failed");





                 Flowchart Statement if - else



Statement if-else-if
Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.
Bentuk statement if-else if,

if( boolean_expression1 )
statement1;
else if( boolean_expression2 )
statement2;
else

Sebagai catatan : anda dapat memiliki banyak blok else-if sesudah pernyataan if. Blok else bersifat opsional dan dapat dihilangkan. Pada contoh yang ditampilkan di atas, jika boolean_expression1 bernilai true, maka program akan mengeksekusi statement1 dan melewati pernyataan yang lain. Jika boolean_expression2 bernilai true, maka program akan mengeksekusi statement2 dan melewati statement3.





Gambar : Flowchart Statement If-Else-If

Berikut ini contoh code statement if-else-if :
int grade = 68;
if( grade > 90 ){
System.out.println("Very good!");
}
else if( grade > 60 ){
System.out.println("Very good!");
}
else{
}
System.out.println("Sorry you failed");




Percobaan :
sebelum membuat class maka buatlah sebuah java project dengan cara klik File --> New --> Java Project , maka akan muncul tampilan seperti gambar dibawah ini :


setelah membuat java project maka kita akan membuat kelas, seperti gambar dibawah ini dengan cara klik File --> New --> Class maka akan muncul tampilan seperti gambar dibawah ini :

Contoh Kode Program :

package tabelperkalian;

public class TabelPerkalian {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i <= 12; i++) {
            for (int j = 1;  j <= 12; j++) {
                System.out.print(i*j + " ");
            }
            System.out.println("");
        }
    }
}

Screenshot Code :


Kemudian Run Program as Java Application dengan cara klik tombol icon "play" warna hijau diatas maka akan muncul tampilan seperti dibawah ini :


Setelah klik "OK" maka akan muncul output seperti gambar dibawah ini :




Sumber : JENI (Java Eeducation Network Indonesia)

Senin, 03 Februari 2014

Percobaan sendiri menggunakan Statement switch

Percobaan sendiri menggunakan Statement switch :

sebelum membuat class maka buatlah sebuah java project dengan cara klik File --> New --> Java Project , maka akan muncul tampilan seperti gambar dibawah ini :


setelah membuat java project maka kita akan membuat kelas, seperti gambar dibawah ini dengan cara klik File --> New --> Class maka akan muncul tampilan seperti gambar dibawah ini :


Kode program :

public class Grade
{
public static void main( String[] args )
{
int grade = 90;
switch(grade){
case 100:
System.out.println( "Excellent!" );
break;
case 90:

System.out.println("Good job!" );
break;
case 80:

System.out.println("Study harder!" );
break;
default:

System.out.println("Sorry, you failed.");
}
}
}


Screenshot :


Output :




Sumber : JENI (Java Education Network Indonesia)

Statement switch

Statement switch
Cara lain untuk membuat cabang adalah dengan menggunakan kata kunci switch. Switch mengkonstruksikan cabang untuk beberapa kondisi dari nilai.


Bentuk statement switch,

switch( switch_expression ){
case case_selector1:
statement1; //
statement2; //block 1
. . . //
break;
case case_selector2:
statement1; //
statement2; //block 2
. . . //
break;
. . .
default:
}
statement1; //
statement2; //block n
. . . //
break;


switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2 dan seterusnya adalah konstanta unik dari nilai integer atau karakter.
Ketika pernyataan switch ditemukan pada potongan kode program, java pertamakali akan memeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataan pada dari kode setelah case yang ditemukan sampai menemui pernyataan break, selanjutnya akan mengabaikan pernyataan yang lainnya hingga akhir dari struktur dari pernyataan switch.
Jika tidak ditemui case yang cocok, maka program akan mengeksekusi blok default. Sebagai catatan, bahwa bagian blok default adalah opsional. Sebuah pernyataan switch bisa jadi tidak memiliki blok kode default.





Gambar 4: Flowchart Statement Switch



sebelum membuat class maka buatlah sebuah java project dengan cara klik File --> New --> Java Project , maka akan muncul tampilan seperti gambar dibawah ini :


setelah membuat java project maka kita akan membuat kelas, seperti gambar dibawah ini dengan cara klik File --> New --> Class maka akan muncul tampilan seperti gambar dibawah ini :


Contoh statement switch

public class Grade
{
public static void main( String[] args )
{
int grade = 92;
switch(grade){
case 100:
System.out.println( "Excellent!" );
break;
case 90:
case 80:
default:
}
}
}
System.out.println("Good job!" );
break;
System.out.println("Study harder!" );
break;
System.out.println("Sorry, you failed.");


Screenshot :
Output :









Sumber : JENI (Java Education Network Indonesia)