Anda di halaman 1dari 5

1. Jelaskan perbedaan antara if tunggal, if ganda dan switch case?

If tunggal adalah pengecekan statement dengan percabangan 2


kemungkinan
If ganda adalah pengecekan statement dengan percabangan lebih dari 2
kemungkinan
Switch Case adalah pengecekan statement dengan percabangan lebih
dari 2 kemungkinan dan hanya bisa menggunakan nilai sama dengan
tidak bisa mengecek lebih besar atau lebih kecil

2. Jelaskan sintaks rumus if tunggal, if ganda dan switch case ?


If tunggal
// if menjelaskan bila statement terpenuhi
If (statement1/kondisi1) {
Nilai;
// else menjelaskan bila statement tidak terpenuhi
{ else {
Nilai;
}
If ganda
// if menjelaskan bila statement 1 terpenuhi
If (statement1/kondisi1) {
Nilai;
// else menjelaskan bila statement ke-n tidak terpenuhi
} else If (statement ke-n/kondisi ke-n) {
Nilai;
// else menjelaskan bila statement tidak terpenuhi
] else {
Nilai;
}

Switch case
//Sintaks awal dengan menyertakan varialbel yang dimaksud
switch(variable){
// kemungkinan a

case a:
// menghasilkan nilai pertama dan sintaks dihentikan
nilai 1; break;
// kemungkinan b
case b:
// menghasilkan nilai kedua dan sintaks dihentikan dihentikan
nilai 2; break;
// bila kemungkinan tidak terpenuhi akan mencetak nilai ini
default:
nilai default; break;
}
3. Jelaskan sintaks rumus for, while, dan do while?
For
For (variable=nilai awal:variable= nilai akhir:penambahan atau
pengurangan nilai variable) {
Nilai;
}
While
//deklarasi variable diluar while
varialbe=1;
While (variable dengan kondisi){
Nilai;
Dilanjutkan penambhan atau pengurangan
}
Do While
Do {
Nilai
Dilanjutkan penambhan atau pengurangan
} while (kondisi)

4. Contoh for, while, dan do while


public class for1{
public static void main (String args[]) {
for (int a=1;a<=10;a++){
System.out.println("Bilangan Maju " + a);
}
for (int a=1;a<=9;a+=2){
System.out.println("Bilangan Ganjil " + a);
}

for (int a=2;a<=10;a+=2){


System.out.println("Bilangan Genap " + a);
}
for (int a=10;a>=1;a--){
System.out.println("Bilangan Mundur " + a);
}
}
}

public class while1{


public static void main (String args[]) {
int a=1;
while (a<=10){
System.out.println("Bilangan Maju " + a);
a++;
}
a=1;
while (a<=9){
System.out.println("Bilangan ganjil " + a);
a+=2;
}
a=2;
while (a<=10){
System.out.println("Bilangan Genap " + a);
a+=2;
}
a=10;
while (a>=1){
System.out.println("Bilangan Mundur " + a);
a--;
}
}

public class dowhile1{


public static void main (String args[]) {
int a;
a=1;
do
{
System.out.println("Bilangan Maju " + a);
a++;
} while (a<=10);
a=1;
do
{
System.out.println("Bilangan Ganjil " + a);
a+=2;
} while (a<=9);
a=1;
do
{
System.out.println("Bilangan Genap " + a);
a+=2;
} while (a<=10);
a=10;
do
{
System.out.println("Bilangan Mundur " + a);
a--;
} while (a>=1);
}
}}