Percangan Java if dan Contoh Program

Pengertian Percabangan
Percabangan pada Java adalah suatu kondisi agar program bisa mengambil sebuah keputusan. Jadi, misalnya dalam program terdapat beberapa kondisi, nah dengan adanya percabangan membuat program tersebut bisa mengambil keputusan atau tindakan. Percabangan pada java sendiri terdiri dari :
1. If
2. If-Else
3. If-Else If-Else
4.Switch Case
Namun pada artikel kali ini kita hanya akan membahas if saja

If
If pada java adalah suatu percabangan dimana hanya terdapat satu kondisi dan satu statemen saja.

Bentuk Umum
if (kondisi) {
Statement;
Statement;
 .... }
Contoh Program
import java.util.Scanner;
public class ifsaja {
    public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String ya =”y”,jawab;       
        System.out.print("Kamu Lapar? y/n ");
                        jawab = input.nextLine();
                        if (jawab==ya){
System.out.println("Kamu harus makan");
                        }
    }
}

If-Else
If-else pada java adalah suatu percabangan dimana terdapat satu kondisi namun terdiri dari dua statement.


Bentuk Umum
if (kondisi) {
Statement-1;
Statement-1;
 .... }
else {
Statement-2;
Statement-2;
 .... }
Contoh Program
import java.util.Scanner;
public class ifelse {
    public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String ya =”y”,jawab;       
        System.out.print("Kamu Lapar? y/n ");
                        jawab = input.nextLine();
                        if (jawab==ya){
System.out.println("Kamu harus makan");
                        }
else {
System.out.println("Oh, kamu tidak lapar");
}
    }
}

If-Else If -Else
If-else If-Else pada java adalah suatu percabangan dimana terdapat banyak kondisi dan statement.

Bentuk Umum
if (kondisi1) {
Statement-1;
Statement-1;
 .... }
else if (kondisi2) {
Statement-2;
Statement-2;
...}
....
else {
Statement-3;
Statement-3;
 .... }
Contoh Program
import java.util.Scanner;
public class ifaja {
    public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String ya =”y”,tdk=”n”,jawab;     
        System.out.print("Kamu Lapar? y/n ");
                        jawab = input.nextLine();
                        if (jawab==ya){
System.out.println("Kamu harus makan");
                        }
else if (jawab==tdk){
System.out.println("Oh, kamu tidak lapar");
}
else{
System.out.println("Pili y/n, jangan pencet tombol lain!");
}
    }
}

Komentar