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
-
Kumpulan Tema Facebook dan Trik Trik Facebook [WORK] Langsung aja deh gan.. Cara Mengubah Tema Facebook Jadi Keren +lagu, Auto Invite Fanspa...
-
Nokia Asha 308 full touch dual SIM terbaru kini sudah ready stock di Indonesia pada bulan Oktober 2012, harganya relatif terjangkau, hanya ...
-
Ngomong - ngomong masalah hantu. Hantu dapat diartikan secara umum merujuk kepada khidupan setelah kematian. Hantu juga dikaitkan dengan roh...
-
Convert Word, Excel, Powerpoint Ke PDF Menggunakan All Office Converter Platinum V6.2 Teman-teman, kali saya akan membahas tentang co...
-
Program yang mengolah data pengiriman barang, program ini menggunakan database Access dan Visual Basic 6.0, jika anda tertarik untuk mencoba...
-
Beberapa waktu lalu saya sudah share Xilisoft Video Converter Ultimate 7 , sekarang kembali saya share masih software keluaran Xilisoft yait...
-
Bagi sobat yang berminat MacBook, iPod dan new iPad dengan cicilan, berikut ini adalah promo lebaran dari Infinite with BCA yang berlangsun...
-
Funny: Pengalaman Pertama Sopir Taksi [Artikel:Funny] Selamat membaca :) keep calm and happy reading :) Setelah berjalan sekian lama, penump...
-
Salah satu program akutansi dengan menggunakan bahasa pemrograman visual basic dan database Access, silahkan download di sini
-
Source SMS Manager v.1.0Demo OCXLaVolpeExport data dengan ActivereportBrowseFly_Rotate
No comments:
Write comments