Apa itu Pengkondisian
Iya, dari namanya aja udah jelas pengkondisian yang bermakna mengkondisikan, apa yang dikondisikan ?potongan kode.
Bagaimana Melakukannya
Daripada terlalu banyak bingung, lebih baik langsung melihat ke contoh. Dimisalkan kita ingin menampilkan apakah bilangan yang kita inputkan positif/ negatif.
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, jika input nilai >= 0 |
Hasil pengkondisian, jika input nilai < 0 |
If - else if - else
Lalu bagaimana jika kita mengharuskan lebih dari 2 kondisi ?contoh saja misalnya kita membuat program 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 () setelah 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 ? mendapat sedikit pencerahan dari artikel singkat ini ?
Jika ada yang kurang dipahami silahkan bertanya, dengan senang hati saya menjawab.
Sekian dan Terima Kasih.
Artikel diatas bagus sekali sobb ! TeknikKu-pedia
ReplyDeleteSangat membantu sekali .
Mohon kunjungi balik web kami dan meninggalkan komentarnya di TeknikKu-pedia
Ini juga bermanfaat loh
Klasifikasi Kabel Fiber Optic
Program Java
Bisnis Online
YouTube