Sabtu, 08 Oktober 2011

Struktur Kontrol dalam Java - Bagian 1 ( IF-Then, IF-Then-Else )

Flow Control dalam java sangat membantu kita dalam pengambilan berbagai keputusan. Untuk pengambilan keputusan kita dapat menggunakan IF-Then atau IF-Then-Else atau Switch. Sedangkan untuk perulangan atau yang biasa kita sebut "looping", dapat menggunakan For atau While atau Do-While, selain itu kita juga dapat menggunakan percabangan pernyataan yaitu Break, Continue, dan Return.

Dan dari kesemuanya diatas sudah pasti di support oleh java :D

Untuk bagian pertama ini saya akan memberikan beberapa contoh dalam penggunaan If-Then dan If-Then-Else. Berikut adalah beberapa contoh program nya :

IfSatuPilihan :

        import java.util.Scanner;
        public class IfSatuPilhan {
            public static void main(String args[]){
                Scanner masuk = new Scanner(System.in);
                int bil;
                System.out.print("Masukan bilangan : ");
                bil = masuk.nextInt();
                if(bil==0)
                    System.out.print("Bilangan Nol");        
            }
        }
Hasil :

IfDuaPilihan :
        import java.util.Scanner;
        public class IfDuaPilhan {
            public static void main(String args[]){
                Scanner masuk = new Scanner(System.in);
                int bil;
                System.out.print("Masukan bilangan : ");
                bil = masuk.nextInt();
                if(bil==0)
                    System.out.print("Bilangan Nol");
                else
                    System.out.print("Bilangan Bukan Nol");
            }
        }
Hasil :

IfJurusan :
        import java.util.Scanner;
        public class IfJurusan {
            public static void main(String args[]){
                Scanner masuk = new Scanner(System.in);
                int pil;
                System.out.println("Masukan 1 pilihan 1 - 5");
                System.out.print("Masukan pilihan : ");
                pil = masuk.nextInt();
                if(pil==1)
                    System.out.print("Jurudan MI/D3");
                else if(pil==2)
                    System.out.print("Jurusan TK/D3");
                else if(pil==3)
                    System.out.print("Jurusan KA/D3");
                else if(pil==4)
                    System.out.print("Juusan TI/S1");
                else if(pil==5)
                    System.out.print("Jurusan SI/S1");
                else
                    System.out.print("Pilihan salah!!");
            }
        }
Hasil :

Determinan persamaan kuadrat :
        import java.util.Scanner;
        public class Determinan {
            public static void main(String args[]) {
                Scanner masuk = new Scanner(System.in);
                double a,b,c,det;
                System.out.print("masukan nilai a = ");
                a = masuk.nextInt();
                System.out.print("masukan nilai b = ");
                b = masuk.nextInt();
                System.out.print("masukan nilai c = ");
                c = masuk.nextInt();           
                det=b*b-(4*a*c);              
                if(det == 0){
                    System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
                            " ) \nHasil = "+det+" \nD=0 -> akar kembar");
                }else if(det > 0){
                    System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
                            " ) \nHasil = "+det+" \nD>0 -> akar beda");
                }else if(det <0){
                    System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
                            " ) \nHasil = "+det+" \nD<0 -> akar imajiner");
                }
            }
        }
Hasil :

End
Comming Soon - Downloadable fullcode and Explanation :D

0 komentar:

Posting Komentar