Selasa, 29 November 2011

LP Java 2 (Kondisi dalam Java)

Kodisi dalam Java


1.       Jelaskan pengertian kondisi pada java dan berikan contoh statementnya?
2.       Jelaskan bentuk umum kondisi pada java?
3.       Buatlah program sederhana dengan menggunakan kondisi?
Jawaban
1.       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);
                }
}

1 komentar: