Belajar Konsep Dasar If Serta Else Pada Java
Selasa, 15 April 2014
Tambah Komentar
gammafisblog.blogspot.com - kembali lagi bersamaa saya gaama, kali ini saya bakal berbagi mengenai "Konsep Dasar IF serta ELSE pada Java". If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlkan saat kondisi tertentu terpenuhi. Pada artike sebelumnya saya telah banayak mengungkapkan mengenai For Loop, While Loop serta Do-While dimana printah ini adalah printah looping. Program if tidaka jauh berbeda dengan ketiga perintah diatas. If membutuhkan syarat buat terpenuhi, jika syarat benar maka program statement dijalankan saat salah maka enggak dijalankan cuma saja if bukan adalah program looping.
1. Belajar Program Dasar IF
Ketika kita mau membuat sebuah program dengan mermacam macam pilihan atau menu, maka kita dapat menggunkan printah if buat mengeksekusi. salah satu contoh program if ialah membuat project menu makana serta kalkulator sederhana. Misalkan kita membuat pilihan nomor 1 - 5 dimana pilhan tersebut adalaha 1. penjumlahan, 2 pengurangan, 3 pembagian, 4. perkalian, 5 Keluar Maka kita cuma membuat syarat saat kita memasukka angka satu program penjumlaha dijalankan, saat 2 program pengurangan di jalankan begitu seterusnya.
Sintak Dasar dalam mebuat project mengunakan fungsi IF pada Java
if(kondisi){
// Statement
}
Misalkan saja kita membuat kondisi if(a=1), maka saat a = 1 statement yang berada di tubuh if dijalankan, saat a enggak sama dengan 1 maka statemen enggak dijalankan.
Perintah if ialah printah yang sangat sederhana namun sering digunakan dalam mermacam bahasa pemrograman.
Berikut ini ialah jenis atau tipe dasar alogoritma If-Else yang sering digunakan:
Percabangan IF (if)
Percabangan If - Else
Percabangan If - Else ( bertingkat )
Percabangan IF (if)
Algoritma :
if (kondisi){
statment
}
Percabangan If - Else
Algoritma :
if (kondisi){
statment 1
}else{
statment 2
}
Percabangan If - Else ( bertingkat )
Algoritma :
if (kondisi 1){
statment 1
}else{
if (kondisi 2){
statment 2
}else{
if (kondisi 3){
statmen 3
}else{
statment 4
}
2. Contoh Program IF-ELSE
Brikut ialah beberapa contoh program percabangan If-Else sederhana mengunakan bahasa pemrograman java. Contoh 1 Program IF
/* If.java
Nama : gammafisblog.blogspot.com
Berikut ini ialah program percabang If
if(kondisi){
Statement1
}
if adalah salah satu fungsi logika dalam bahasa program,
yang berjalan dengan syarat atau kondisi terpenuhi.
Pada program ini kondisi atau syarat Statement1 dijalankan adalah
saat a = 1, saat a enggak sama dengan 1 maka Statement1 enggak di eksekusi
serta program berhenti.
Output dari program ini ialah Hello Java
*/
public class If{
public static void main(String [] args){
int a = 1;
if(a == 1){
System.out.println("Hello Java");
}
}
}Hasil Compile
Contoh 2 Program If-Else
/* Program If-Else
Nama : gammafisblog.blogspot.com
Berikut ini ialah program percabang If-Else
if(kondisi){
Statement1
}else{
Statement2
}
Pada program ini saat a = 1 (if atau ya) maka Statement1 bakal di eksekusi
Ketika a = 2 atau angka selain 1 (printah else dijalankan) maka Statement2 dieksekusi
*/
import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan buat memanggil funsi Scanner
public class IfElse{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
int a;
System.out.println("Menu");
System.out.println("[1] Makan");
System.out.println("[2] Minum");
System.out.print("Masukan nomor yang anda pilih = ");
a = input.nextInt();
System.out.println("");
if(a == 1){
System.out.println("Pilih");
System.out.println("[1] Nasi Goreng");
System.out.println("[2] Ayam Bakar");
System.out.println("[3] Nila Bakar");
}else{
System.out.println("Pilih");
System.out.println("[1] Jus");
System.out.println("[2] Ari Mineral");
System.out.println("[3] Kopi");
}
}
}Hasil Compile
Contoh 3. If-Else Bertingkat
/* Program If-Else Bertingkat
Nama : gammafisblog.blogspot.com
Berikut ini ialah program percabang If-Else
if(kondisi){
Statement1
}else{
if(a==2){
Statement2
}else{
Statement3
}
}
Pada program ini saat a = 1 (if atau ya) maka Statement1 bakal di eksekusi
Ketika a = 2 (printah else dijalankan) maka Statement2 dieksekusi
Ketika a ialah angka selain 1 serta 2 maka statement3 dieksekusi
*/
import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan buat memanggil funsi Scanner
public class IfElse{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
int a;
System.out.println("Menu");
System.out.println("[1] Makan");
System.out.println("[2] Minum");
System.out.print("Masukan nomor yang anda pilih = ");
a = input.nextInt();
System.out.println("");
if(a == 1){
System.out.println("Pilih");
System.out.println("[1] Nasi Goreng");
System.out.println("[2] Ayam Bakar");
System.out.println("[3] Nila Bakar");
}else{
if(a == 2){
System.out.println("Pilih");
System.out.println("[1] Jus");
System.out.println("[2] Ari Mineral");
System.out.println("[3] Kopi");
}else{
System.out.println("Maaf Nomor " + a + " Bukan ada di menu");
}
}
}
}Hasil Compile :
Contoh 4 Project If-Else
Kalkulator Sederhana Mengunakan Perintah Percabangan If Else
import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan buat memanggil funsi Scanner
public class Kalkulator{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
int a=0;
float h, x, y;
// while ialah perintah pengulangan.
//dimana diperintahkan saat a enggak sama dengan 5 maka peroser bakal diulang.
while ( a != 5)
{
System.out.println("OPERASI");
System.out.println("[1] PENJUMLAHAN");
System.out.println("[2] PENGURANGAN");
System.out.println("[3] PERKALIAN");
System.out.println("[4] PEMBAGIAN");
System.out.println("[5] TUTUP APLIKASI");
System.out.println("Masukan nomor yang anda pilih = ");
a = input.nextInt();
System.out.println("");
if( a == 1)
{
System.out.println("PENJUMLAHAN ");
System.out.println("Masukan Angka Pertama : ");
x = input.nextFloat();
System.out.println("Masukan Anaka Kedua : ");
y = input.nextFloat();
h = x + y;
System.out.println("Hasil dari " + x + " + " + y + " = " + h);
}
if(a == 2)
{
System.out.println("PENGURANGAN");
System.out.println("Masukan Angka Pertama : ");
x = input.nextFloat();
System.out.println("Masukan Anaka Kedua : ");
y = input.nextFloat();
h = x - y;
System.out.println("Hasil dari " + x + " - " + y + " = " + h);
}
if(a == 3)
{
System.out.println("PERKALIAN");
System.out.println("Masukan Angka Pertama : ");
x = input.nextFloat();
System.out.println("Masukan Anaka Kedua : ");
y = input.nextFloat();
h = x * y;
System.out.println("Hasil dari " + x + " x " + y + " = " + h);
}
if(a == 4)
{
System.out.println("PEMBAGIAN");
System.out.println("Masukan Angka Pertama : ");
x = input.nextFloat();
System.out.println("Masukan Anaka Kedua : ");
y = input.nextFloat();
h = x / y;
System.out.println("Hasil dari " + x + " : " + y + " = " + h);
}
if (a == 5)
{
System.out.println("Apakah Kamu mau menutup alikasi ini ?");
System.out.println("Jika Ya Tekan (5) -> Enter");
System.out.println("Jika Bukan tekan (6)");
a = input.nextInt();
if (a == 6)
{
System.out.println("Terimakasih");
System.out.println("");
System.out.println("..............................");
continue;
}
}
if(a > 5)
{
System.out.println("%d Bukan Termaksud dalam Menu" + a);
}
System.out.println("");
System.out.println("..................................................");
System.out.println("");
}
}
}Hasil Compile:
Itulah artikel mengenai "Belajar Konsep Dasar IF serta ELSE pada Java". Semoga artikel ini bermanfaat bagi teman teman. mohon kritik serta sarannya agar kedepan artikel ini lebih baik serta jika ada yang mau bertanya silahkan bertanya. Terimakasih.
Belum ada Komentar untuk "Belajar Konsep Dasar If Serta Else Pada Java"
Posting Komentar