Struktur Percabangan

Struktur Percabangan - Hallo sahabat STREAMING GRATIS, Pada Artikel yang anda baca kali ini dengan judul Struktur Percabangan, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Java, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Struktur Percabangan
link : Struktur Percabangan

Baca juga


Struktur Percabangan

Ada 4 jenis percabangan pada java : Percabangan IF, Percabangan IF-ELSE, Percabangan NESTED-IF (IF Bersarang), dan SWITCH-CASE
1. Percabangan IF
Percabangan IF merupakan salah satu bentuk pernyataan yang berfungsi untuk mengambil sebuah keputusan.
Struktur dari Percabangan IF :
if (kondisi){
//statement yang akan dijalankan}

Contoh:

package Logika;
import java.util.Scanner;
import java.text.DecimalFormat;

public class PercabanganIF {
public static void main (String args[]){
double nilai;
//pembulatan desimal 2 angka di belakang koma
DecimalFormat df = new DecimalFormat("#.##");

//membuat objek input dari kelas Scanner
Scanner input = new Scanner(System.in);

//membaca input
System.out.print("Masukkan nilai: ");nilai = input.nextDouble();
if (nilai < 60) {
System.out.println("Anda tidak lulus karena nilai Anda :"+df.format(nilai));
}
}
}

contoh percabangan IF
2. Percabangan IF-ELSE
Percabangan IF-ELSE mirip dengan percabangan IF, hanya saja pada percabangan IF-ELSE, memiliki kondisi untuk else. Maksudnya bila kondisi pada IF tidak terpenuhi, maka perintah pada else akan dijalankan

Struktur dari Percabangan IF-ELSE:

if (kondisi){
//statement yang akan dijalankan jika true
}
else {
//statement yang akan dijalankan jika false
}

Contoh :

import javax.swing.JOptionPane;

public class GanjilGenap {
public static void main (String args[]){
Integer input=Integer.parseInt(JOptionPane.showInputDialog("Masukkan angka (1=100) : "));

//pengecekan apakah bilangan yang dimasukkan ganjil atau genap
if ((input % 2) != 0){
JOptionPane.showMessageDialog(null,"Bilangan Ganjil");
} else {JOptionPane.showMessageDialog(null,"Bilangan Genap");}
}
}

program bilangan
3. Percabangan NESTED-IF
Percabangan NESTED-IF merupakan gabungan dari beberapa percabangan IF atau IF-ELSE.
Struktur dari Percabangan NESTED-IF:

if (kondisi1){
//statement dijalankan jika kondisi 1 terpenuhi}
else if (kondisi2){
//statement dijalankan jika kondisi 2 terpenuhi}
else if (kondisi3){
//statement dijalankan jika kondisi 3 terpenuhi}
else {
//statement dijalankan bila semua kondisi tdk terpenuhi}

Contoh :

package Logika;
import javax.swing.JOptionPane;

public class NestedIF {
public static void main (String args[]){
String input = JOptionPane.showInputDialog("Masukkan Nilai Anda : (1-100)");
double masukan= Double.valueOf(input); //mengambil nilai double dari tipe data String

if (masukan >= 60){
System.out.println("Selamat Anda lulus mata kuliah ini");
}

if (masukan >=85){
System.out.println("Selamat nilai Anda A");
} else if (masukan >=75){
System.out.println("Selamat nilai Anda B");
} else if (masukan >=65){
System.out.println("Selamat nilai Anda C");
} else {System.out.println("Selamat bertemu lagi di semester tahun depan");}
}
}

program nested if
4. Percabangan SWITCH-CASE
Merupakan percabangan untuk kasus banyak pilihan dan biasanya berupa urutan.
Struktur dari Percabangan SWITCH-CASE:

switch (switch_expression){
case case_selector1:
statement1;
statement2;
....
break;
case case_selector2:
statement1;
statement2;
....
break;
....
default:
statement1;
statement2;
----
break;}

Contoh :

package Logika;
import javax.swing.JOptionPane;

public class SwitchCase {
public static void main (String args[]){
int angka = Integer.parseInt(JOptionPane.showInputDialog("Masukkan bulan dalam Angka : "));

switch (angka){
case 1 :
System.out.println("Januari");
break;
case 2 :
System.out.println("Februari");
break;
case 3 :
System.out.println("Maret");
break;
case 4 :
System.out.println("April");
break;
case 5 :
System.out.println("Mei");
break;
case 6 :
System.out.println("Juni");
break;
case 7 :
System.out.println("Juli");
break;
case 8 :
System.out.println("Agustus");
break;
case 9 :
System.out.println("September");

case 10 :
System.out.println("Oktober");
break;
case 11 :
System.out.println("November");
break;
case 12 :
System.out.println("Desember");
break;
default :
System.out.println("bulan tidak diketahui");
}
}
}

program switch case


Demikianlah Artikel Struktur Percabangan

Sekianlah artikel Struktur Percabangan kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Struktur Percabangan dengan alamat link https://sebuahteknologi.blogspot.com/2015/01/struktur-percabangan.html