suatu keputusan dari sebuah kondisi. Jika kondisinya bernilai benar (true), maka
suatu instrukti program akan dieksekusi. Jika bernilai salah (false), maka instruksi
program tidak akan dieksekusi
Misal seperti berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
* Copyright (c) 2012 @khannedy and/or its affiliates. All rights reserved.
* @khannedy PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package khannedy.pakarjava.javadasar;
/**
*
* @author Eko Kurniawan Khannedy
*/
public class PercabanganIf {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int data = 10;
if (data == 10) {
System.err.println("Hei, data-nya 10");
}
if (data == 1) {
System.err.println("Hei, data-nya 1");
}
}
Saat program diatas dijalankan, maka akan muncul Hei, datanya 10, yang Hei, data-nya 1 tidak akan muncul dikarenakan
nilai kondisi yang terdapat di if() bernilai salah (false)