Twitter

Rabu, 23 Oktober 2013

Perulangan Pada JAVA Programming

  1.  Jelaskan mengenai Perulangan pada JAVA ? Sebutkan & Jelaskan Statement-statement Perulangan pada JAVA !
  2. Jelaskan mengenai Kondisi pada JAVA !
Jawab :

1. Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut.

Statement - Statement Perulangan pada JAVA :

a. ) While : Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false.
Contoh :
package looping;

/**
 *
 * @author Jin Toples
 */
public class Looping {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i=1;
        while (i <= 5){
            System.out.println(i);
            i++;
        }
    }
}

Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ).

b.) Do...While : seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase.

Contoh :
package looping;


/**

 *
 * @author Jin Toples
 */
public class Looping {


    /**

     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i=1;
        do {
            System.out.println(i);
            i++;
        }while(i>=5);
    }
}




Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program.

c.) For : For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.

Contoh :
package looping;


/**

 *
 * @author Jin Toples
 */
public class Looping {


    /**

     * @param args the command line arguments
     */
    public static void main(String[] args) {
        for(int i=1; i<=5; i++){
            System.out.println(i);
        }
    }
}


Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-whie


2. Kondisi 
For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.

Contoh :
package looping;


/**

 *
 * @author Jin Toples
 */
public class Looping {


    /**

     * @param args the command line arguments
     */
    public static void main(String[] args) {
        for(int i=1; i<=5; i++){
            System.out.println(i);
        }
    }
}


Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-whie

2. KONDISI
Kondisi adalah suatu pernyataan bersyarat yang ada pada suatu program biasanya dituliskan dengan perintah IF, THEN, dan ELSE. Contoh statement kondisi
OR
Merupakan statement kondisi dimana pernyataan akan benar apabila salah satu kondisi benar atau semua kondisi benar.
 And
Merupakan statement kondisi dimana pernyataan akan benar apabila semua kondisi benar.
NOT
Merupakan statemen kondisi yang merupakan kebalikan hasil suatu kondisi
 NOR
Merupakan statement kondisi dimana pernyataannya akan benar apabila semua kondisinya salah.
 NAND
Merupakan Statement kondisi yang akan bernilai benar apabila semua kondisi salah atau salah satu kondisinya salah.
 XOR
Merupakan Statement kondisi yang akan bernilai benar bila salah satu kondisinya benar.
 XNOR
Merupakan Statement kondisi dimana pernyataan akan bernilai benar apabila semua kondisi salah atau benar. Pernyataan akan bernilai salah apabila salah satu bernilai salah
If.. Then.. Endif
Statement kondisi atau keputusan dimana keputusan yang dapat ditampung hanya satu
 If.. Then.. Else..Endif
Statement kondisi yang bisa menampung dua kondisi
 If.. Then..Elseif.. Endif
Statement Kondisi yang bisa menampung lebih dari 2 kondisi sampai tak hingga.
 If Terselubung
Statement kondisi yang mana didalam sebuah kondisi masih terdapat beberapa buah kondisi.
2.       Bentuk umum dari kondisi
·         Kondisi  IF
IF (kondisi) { (statement); }
Jika kemudian tuliskan kondisi sesuai yang diinginkan.
·         Kondisi IF ELSE
IF (kondisi) {(statement jika benar);} ELSE {(statement jika salah);}
Jika kemudian tuliskan kondisi yng diinginkan, jika sesuai maka bernilai benar tapi selain daripada itu maka bernilai salah.
3.       Program sederhana menggunakan kondisi.
public class OperatorKondisi {
                public static void main(String[] args) {
                                int x = 5;
                                int y = 10, angka = 0;
                                boolean bl = true;
                                if((x == 5) && (x < y))
                                                System.out.println("Nilai x adalah " + x);
                                if((x == y) || (y > 1))
                                                System.out.println("Nilai y lebih besar dari x");
                                angka = bl ? x : y;
                                System.out.println("Angka yang keluar adalah " + angka);
                }
}

0 komentar:

Posting Komentar

Template by:

Free Blog Templates