Sabtu, 22 Februari 2020

Belajar Tiga Jenis Percabangan Dalam Bahasa Java

Percabangan merupakan istilah dalam sebuah alur program yang yang bercabang. Percabangan dikenal dengan juga dengan istilah “Control Flow”, “Pengkondisian”, “Struktur IF”, “Decision”, dll. Semuanya itu sama.  Percabangan /Pengkondisian biasa digunakan untuk menentukan suatu perintah yang dijalankan apa bila kondisi tertentu dipenuhi dan bila tidak maka ada perintah lainnya akan dijalankan  percabangan dalam bahasa java dibagi menjadi tiga jenis diantaranya adalah : Percabangan IF Percabangan IF/ELSE Percabangan IF/ELSE/IF atau SWITCH/CASE Cara menulis coding percabangan Percabangan if Bentuk kondisi ini digunakan untuk 1 kondisi saja. Bentuk kondisi ini akan dijalankan pernyataannya jika kondisi bernilai true. Sintaks : if(kondisi1) Pernyataan1; Contoh package belajarpercabangan; import java.util.Scanner; public class BelajarPercabangan public static void main(String[] args) int belanja = 0; Scanner scan = new Scanner(System.in); // mengambil input System.out.print("Total Belanja: Rp "); belanja = scan.nextInt(); // cek apakah dia belanja di atas 100000 if (belanja > 100000) System.out.println("Selamat, anda mendapatkan bonus!"); System.out.println("Terima kasih..."); Percabangan if-else Bentuk kondisi ini digunakan untuk 2 pernyataan, jika kondisi1 bernilai false maka kondisi else akan dijalankankan. Sintaks : if (kondisi1) Pernyataan1; else Pernyataan2; Contoh : package belajarpercabangan; import java.util.Scanner; public class BelajarPercabangan public static void main(String[] args) int belanja = 0; Scanner scan = new Scanner(System.in); // mengambil input System.out.print("Total Belanja: Rp "); belanja = scan.nextInt(); // cek apakah dia belanja di atas 100000 if (belanja > 100000) System.out.println("Selamat, anda mendapatkan bonus!"); else System.out.println("Mohon Maaf, anda tidak mendapatkan bonus!"); Percabangan if-else if-else / Switch-Case Bentuk kondisi ini digunakan untuk 3 pernyataan atau lebih, jika kondisi1 bernilai false maka kondisi2 akan di cek, jika kondisi2 bernilai false maka kondisi else akan dijalankan. Sintaks : if(kondisi1) Pernyataan1; else if(kondisi2) Pernyataan2; else Pernyataan3; Contoh: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools


EmoticonEmoticon