Pernyataan seleksi dengan IF merupakan pernyataan berkondisi yang berguna untuk mengambil sebuah kemungkinan. Pernyataan IF mempunyai 2 buah bentuk, bentuk yang pertama tidak mengandung else dan yang mengandung else.
Bentuk umum pernyataan IF
Pernyataan IF dapat kita buat Activity Diagram sebagai berikut :
Pernyataan berisi perintah-perintah dan akan dijalakan apabila kondisi brnilai benar.
Program sederhana berikut menunjukan pengunaan pernyataan If
Skrip Ifsederhana.java
import java.util.Scanner;
public class Ifsederhana {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in);
int total, diskon;
System.out.print("Masukan Jumlah Pembelian = ");
total = masuk.nextInt();
diskon = 0;
if (total >=100000)
diskon = total / 10;
System.out.println("Jumlah Diskon = "+diskon);
}
}
Program diatas menujukan pada skrip (total >=100000) merupakan sebuah pernyataan yang berarti total lebih dari sama dengan 100000. Jika kondisi benar maka pernyataan : diskon = total / 10;
akan dieksekusi dan hasil keluaran ditunjukan pada skrip :
System.out.println("Jumlah Diskon = "+diskon);
Hasil kompilasi Program diatas seperti gambar dibawah ini


