1. Pernyataan If
If (kondisi – [&&/II
kondisi_2…])
{
… intruksi jika
kondisi benar
}
Ket : garis bawah di atas
digunakan apabila ada 2 kondisi yang harus dicek (optimal)
2. Pernyataan If…Else
If (kondisi – [&&/II
kondisi_2…])
{
… intruksi jika
kondisi benar
}
Else
{
… intruksi jika
kondisi salah
}
3. Pernyataan Nested If (If bersarang)
If (kondisi – 1a)
{
If (kondisi –
1b)
{
… intruksi jika
kondisi benar
}
Else
{
… intruksi jika
kondisi salah
}
}
Else
{
If (kondisi 1_2)
{
… intruksi jika
kondisi benar
}
Else
{
… intruksi jika
kondisi salah
}
}
contoh penggunaan if dan else :
1
import
java.io.*;
2
class Terbesar_dan_Terkecil
3
{
4
public static void
main (String[] args) throws
Exception
5
{
6
BufferedReader
in= new BufferedReader
(new InputStreamReader
(System.in));
7
//Memasukkan
bilangan pertama ke dalam variable a dengan tipe integer
8
System.out.print
(“Masukkan bilangan pertama = “);
9
int a= Integer.parseInt (in.readLine ());
10
//Memasukkan
bilangan kedua ke dalam variable b dengan tipe integer
11
System.out.print
(“Masukkan bilangan kedua = “);
12
int b= Integer.parseInt (in.readLine ());
13
System.out.println
();
14
//Melakukan
pengecekan If
15
if (a>b)
16
{
17
//jika benar, maka
baris 18 dan 19 akan dijalankan
18
System.out.println
(“Bilangan Terbesar = ”+a);
19
System.out.println
(“Bilangan Terkecil = “+b);
20
}
21
else
22
{
23
//jika salah, maka
baris 24 dan 25 akan dijalankan
24
System.out.println
(“Bilangan Terbesar = “+b);
25
System.out.println
(“Bilangan Terkecil = “+a);
26
}
27 }
28 }