Senin, 11 Oktober 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.

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:

0 komentar:

Posting Komentar

Uji coba penambahan music winamp 1
Design by Abdul Munir Visit Original Post Islamic2 Template