Pengkondisian If-Else Dalam Bahasa Pemrograman Java
Hallo, jadi kali ini kita akan membahas bagaimana caranya menggunakan pengkondisian if else dalam Bahasa Java.
Apa itu Pengkondisian
Iya, dari namanya aja udah jelas pengkondisian yang bermakna mengkondisikan, apa yang dikondisikan ?
potongan kode.
Bagaimana Melakukannya
Source Code:
//kode ini ditulis dari ng0ding.blogspot.com import java.util.Scanner; class Enormous { public static void main(String[] args) { Scanner inputan = new Scanner(System.in); int nilai = inputan.nextInt(); // pengkondisian if (nilai >= 0) { System.out.println(nilai + " : Positif"); } else { System.out.println(nilai + " : Negatif"); } } }
Output:
Hasil pengkondisian, bila input nilai >= 0 |
Hasil pengkondisian, bila input nilai < 0 |
If – else if – else
Lalu bagaimana bila kita mengharuskan lebih dari 2 kondisi ?
contoh saja misalnya kita membuat aktivitas untuk menentukan apakah sebuah bilangan itu satuan, puluhan, ratusan, ribuan, dll.
Source Code:
import java.util.Scanner; public class Ngoding { public static void main(String[] args) { Scanner inputProgram = new Scanner(System.in); int nilai = inputProgram.nextInt(); if (nilai > 0 && nilai < 10) { System.out.println(nilai + " : Satuan"); } else if (nilai >= 10 && nilai < 100) { System.out.println(nilai + " : Puluhan"); } else if (nilai >= 100 && nilai < 1000) { System.out.println(nilai + " : Ratusan"); } else if (nilai >= 1000 && nilai < 10000) { System.out.println(nilai + " : Ribuan"); } else { System.out.println("Tidak Terdefinisi"); } inputProgram.close(); } }
Output:
input nilai ratusan |
input nilai ribuan |
input nilai negatif |
Kesimpulan
Kondisi yang terletak didalam () sehabis syntax if, adalah tempat untuk meletakkan kondisi mana yang mengharuskan kita untuk menentukan potongan kode mana yang akan dieksekusi.
Contoh :
if (hari == minggu) {
libur;
}
else {
belajar;
}
jika hari minggu kita akan libur, selain itu kita harus belajar.
Bagaimana ? mendapatkan sedikit pencerahan dari artikel singkat ini ?
Jika ada yang kurang dipahami silahkan bertanya, dengan senang hati saya menjawab.
Sekian dan Terima Kasih. Sumber http://ng0ding.blogspot.com/