PERNYATAAN IF, IF-ELSE IF -ELSE IF,SWITCH

Ini sebuah bahasa pemrograman algoritma dengan pernyataan IF, IF-ELSE, IF-ELSE IF, SWITCH
Artinya jika kondisi memenuhi syarat, maka perintah akan dikerjakan dan sebaliknya, jika kondisi salah, maka perintah akan diabaikan.
Pernyataan IF ada beberapa macam
a. If tunggal
Pernyataan yang hanya terdiri dari satu kondisi dan dua pernyataan
b. If majemuk
Pernyataan yang terdiri dari beberapa kondisi dan beberapa pernyataan
c. Nested if (If bersarang)
Yaitu tedapat kondisi lain di dalam kondisi ( If di dalam if)
Bentuk umum :
If (kondisi){
Pernyataan;
………….;
}
Contoh Program :
import java.util.*;
class HitungNilai {
public static void main(String[] args) {
String nama, hadiah;
int n1, n2, n3;
double rata2;
Scanner input = new Scanner(System.in);
System.out.println("PROGRAM HITUNG NILAI RATA-RATA");
System.out.print("Nama Siswa :");
nama = input.nextLine();
System.out.print("Masukan Nilai Pertandingan I :");
n1 = input.nextInt();
System.out.print("Masukan Nilai Pertandingan II :");
n2 = input.nextInt();
System.out.print("Masukan Nilai Pertandingan III :");
n3 = input.nextInt();
rata2 = (n1 + n2 + n3) / 3;
if(rata2 >= 85){
hadiah="Seperangkat Komputer P4";
}
else if(rata2 >= 70){
hadiah="Uang sebesar Rp. 500.000";
}