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
-
BOS TUTORIAL - Hallo... Apa kabar semuanya. Lama kita tidak berjumpa yah. Saya juga sudah lama tidak memposting dalam blog kesayangan kita ...
-
LCD singkatan dari Liquid Crystal Display . TV LCD memiliki kristal cair antara panel layar TV,yang akan diaktifkan bila ada arus listri...
-
Live Demo Download Description Sora Mag Responsive Blogger Template News and Magazine Template is very good in terms of SEO and Responsive ...
-
Banyak sekali seseorang yang tidak bisa memanfaatkan suatu peluang usaha, sebenarnya peluang usaha dapat kita dapatkan dengan cara yang muda...
-
Peristiwa ledakan benda langit yang diduga meteor di Rusia, Jumat (15/2/2013) pagi waktu setempat, terekam kamera video. Dalam rekaman yang ...
-
Ketika anda sudah menulis postingan di blogger, pastinya kalian ingin agar postingan kalian tertata rapih sesuai dengan kategori yang sudah...
-
IObit Uninstaller terbaru. Bagi teman-teman yang biasa menggunakan software dari IObit pastinya mengerti keunggulan dari software keluaran I...
-
Hai perkenalkan nama saya Syifa Nurhalimah, saya anggota tim diblog ini. Kali ini saya akan menulis artikel pertama saya dan akan berkontrib...
-
Liburan Akhir Tahun adalah hal yang ditunggu-tunggu oleh banyak orang pastinya, dari kalangan pekerja,mahasiswa,dan apapun profesinya, pasti...
-
Setiap pemimpin memiliki gaya sendiri. Di sisi lain setiap perusahaan membutuhkan pendekatan personal. Kepemimpinan adalah proses yang berke...
No comments:
Write comments