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
-
Newsmag Responsive Blogger Template Live Demo Download ...
-
Tech Life Responsive Blogger Template Live Demo Download ...
-
Platinum Hide IP kembali update versi terbarunya 3.2.7.2, Fungsi dari software ini yaitu untuk menyembunyikan IP kita yang asli dan menamp...
-
Simple Tech Responsive Blogger Template Live Demo Download ...
-
Loveria Responsive Blogger Template Live Demo Download ...
-
Aplikasi ini tidak sama dengan aplikasi Sales yang pertama, ada beberapa perbedaan, silahkan anda buktikan dengan mencoba aplikasi sales [la...
-
Contoh program untuk search engine menggunakan visual basic, silahkan download contoh program di sini
-
Harga Ponsel Baru, Bekas dan Jual Kembali (Pulsa 19 Januari 2011) . Berikut ini adalah harga ponsel di Indonesia yang saya salin dari Buyers...
-
Download PhotoScissors 3.0 Full Crack PhotoScissors adalah sebuah software yang dapat digunakan untuk mengedit foto atau gambar dengan men...
-
Cara Mengaktifkan NET Framework 3.5 Pada Windows 8 Secara Offline Windows 8 yang sudah menggunakan NET Framework 4.5 secara otomatis tidak ...
No comments:
Write comments