Untuk menghasilkan suatu program, sangat penting untuk mengatur agar program dapat berjalan dengan aliran atau susunan yang baik, sehingga dapat memecahkan masalah atau menciptakan solusi dari suatu permasalahan
Conditional merupakan suatu pengaturan alur program berdasar kondisi boolean yang dijadikan patokan.
1. Pengkondisian Dengan if
Pengaturan alur program seringkali berdasar dari ekspresi tertentu yang menghasilkan nilai boolean. Apabila boolean bernilai true, maka blok pernyataan akan dijalankan. Pengkondisian semacamb ini dapat dilakukan dengan if.
Sintaks :
if ()
{
}
Pernyataan di antara tanda { } akan dijalankan apabila ekspresi
boolean bernilai true atau benar, sedangkan untuk ekspresi boolean
terdapat di dalam tanda ( ).
Contoh:
Char huruf=’A’;
If (huruf ==’B’)
Huruf=’B’;
Maka output dari script di atas adalah:
huruf=’B’
Pengkondisian Dengan if dan else Pada pengkondisian dengan menggunakan if, tidak jelas apa yang akan dilakukan apabila ekspresi boolean bernilai false. Apabila ingin memproses suatu ekspresi boolean yang bernilai false, dapat menambahkan else.
Sintaks :
if ()
{
}
else
{
}
Pernyataan pada blok if sebelum else akan dijalankan apabilam ekspresi boolean bernilai true, sedangkan apabila ekspresi boolean bernilai false, maka akan dijalankan pernyataan yang ada setelah else.
Contoh:
Class ifelse {
Public static void main (String [] args) {
String keterangan=””;
Int nilai;
Nilai=80;
If (nilai>65)
{
Keterangan=”LULUS”;
}
Else
{
Keterangan=”GAGAL”;
}
{
System.out.println(Keterangan);
}
}
}
Output:
LULUS
Pengkondisian Dengan if dan else if Selain if, if dan else, dapat juga menggunakan kombinasi if else secara berkelanjutan. Misalnya apabila ingin melakukan pengkondisian yang melakukan pengecekan nilai boolean sebanyak tiga kali, maka kita dapat melakukan seperti berikut :
if ()
{
}
else if ()
{
}
else if ()
{
}
else
{
}
Contoh Program
class teskeputusan {
public static void main (String [] args){
char jeniskelamin ='W';
//nested if
if (jeniskelamin =='L')
System.out.println ("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='L'? "Dia Pasti Cowok." : "Dia Pasti Cewek");
//switch case
switch (jeniskelamin){
case 'P' :System.out.println("Cowok");
break;
case 'L' :System.out.println("Cewek");
break;
default :System.out.println("Banci");
break;
}
}
}
Output:
Tugas membuat fungsi switch case:
class tesku {
public static void main (String [] args){
int nilai =-5;
//switch case
switch (nilai){
case 7 :System.out.println("Bilangan Positif");
break;
case -5 :System.out.println("Bilangan Negatif");
break;
}
}
}
Output:
Tugas membuat fungsi if..else:
class tessaya {
public static void main (String [] args){
int nilai[] ={90,76,64,57,30};
char nilai='E';
for (int A=0; A=0 && nilai[A]<=34){ nilai='E'; } else if (nilai[A]>=35 && nilai[A]<=59){ nilai='D'; } else if (nilai[A]>=60 && nilai[A]<=69){ nilai='C'; } else if (nilai[A]>=70 && nilai[A]<=79){ nilai='B'; } else if (nilai[A]>=80 && nilai[A]<=100){ nilai='A'; } else if (nilai[A]>=80 && nilai[A]<=100) { System.out.println("imposible..."); nilai='?'; } System.out.println("Nilai" + + nilai[A] ); } } } Output:

Monday, 11 October 2010
Java Pertemuan 3
Membuat test program perulangan dan pilihan
Membuat program adalah tujuan dari pembelajaran java yang menggunakan kode-kode dan perintah-perintah yang dapat di jalankan dari algoritma yang sudah di buat dan di rancang sedemikian rupa.
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Sedikitnya ada 5 produk baru yang sudah tersedia di Indonesia pada akhir tahun 2012 ini, mereka adalah ponsel dari HTC, LG, Acer, IMO dan se...
-
Pernahkan Anda membayangkan jika Kecoa suatu saat nanti menjadi pahlawan tatkala terjadi bencana yang tidak bisa sepenuhnya diatasi oleh man...
-
Download Description Who does not know try WINRAR, software compress and extract files are very popular, which allows us to create a collect...
-
Berikut ini akan kita informasikan harga ponsel-ponsel Nokia mulai yang termurah harga 200 ribuan sampai yang termahal harga 6 jutaan rupia...
-
BOS TUTORIAL - Hallo... Apa kabar semuanya. Lama kita tidak berjumpa yah. Saya juga sudah lama tidak memposting dalam blog kesayangan kita ...
-
Membaca berita di Kompas, ternyata seperti yang sudah-sudah Nokia kembali memilih negara kita sebagai negara pertama yang mencicipi menu No...
-
Pada posting yang terdahulu saya sudah share Winamp 5.63 Pro normal install, kali ini saya share lagi Winamp 5.63 Pro Portable (bisa langs...
-
Selain promo beli Blackberry 9900 Dakota, Blackberry 9790 Bellagio, Blackberry 9320 Armstrong dan Blackberry 9220 Davis dapat Power Bank [ba...
-
Playmaker asal Brasil Kaka akhirnya resmi kembali ke klub lamanya, AC Milan. Pemain berusia 31 tahun itu dipastikan dikontrak selama dua tah...
-
salah satu contoh program yang digunakan untuk menyimpan data ke regedit menggunakan bahasa pemrograman visual basic. klik disini untuk menc...
No comments:
Write comments