Perrnyataan Seleksi dalam bahasa pemograman JAVA
Java mengguanakan seleksi untuk menyelesaikan masalah pilihan proses. Dalam pemograman tidak semua masalah pilihan dapat dikerjakan secara sekuensial. Kadang kita menjumpai kasus yang memerlukan pilihan proses. Pernyataan seleksi akan berguna untuk kasus tersebut. Dalam bahasa pemograman java pernyatan seleksi ada dua macam, yaitu IF dan SWITCH. Lebih lengkapnya akan dijelaskan sebagai berikut.
Pernyataan seleksi yang pertama adalah dengan meggunakan IF. Pernyataan IF akan mempunyai beberapa bentuk, bentuk yang pertama adalah IF dengan satu pilihan. Bentuk umumnya sebagai berikut.
If (kondisi)
Pernyataan;
Keterangan :
· Kondisi digunakan untuk menentukan pengambilan keputasan. Jika kondisi bernilai benar maka pernyataan dikerjakan
· Pernyataan, berisi perintah-perintah dan akan dijalankan jika kondisi bernilai benar. Pernyataan disini bisa beupa tunggal maupun majemuk
Bentuk yang kedua dara pernyataan seleksi IF adalah pernyataan IF dan ELSE. Pernyataan ini akan mempunyai dua pilihan, jika kondisi bernilai benar maka yang dikerjakan pernyataan 1 dan jika bernilai salah yang dikerjakan pernyataan 2. Pernyataan 1 dan 2 merupakan pernyataan majemuk.
If (kondisi)
Pernyataan 1;
Else
Pernyataan 2;
Pernyataan if else sebenarnya adalah pernyataan yang hanya mampu menyelesaikan dua pilihan. Tetapi dengan membuat pernyataan if yang berjengjang, maka kita dapat memanipulasi agar pernyataan if dapat di gunakan untukmemecahkan masalah banyak pilihan. Pernyataan itu adalah pernyataan if didalam if, pernyataan if didalam if sering disebut if sembarang. Bentuknya:
If (kondisi 1)
Pernyataan 1;
else If (kondisi 2)
Pernyataan 2;
else If (kondisi 3)
Pernyataan 3;
else If (kondisi_n)
Pernyataan_n;
else
Pernyataan_x;
Bentuk ini bermanfaat untuk menyelesaikan segala kemungkinan tidakan, penyelesaian dilakukan secar bertingkat.
Contoh program.
import java.until.Scanner;
public class IfNilai
{
public static void main(String arcgs[])
int nil;
char nil_huruf=’E’;
System.out.print(“masukkan bilangan : “);
nil=masuk.nextInt();
if ((nil>=0) && (nil<=20))
nil_huruf=’E’;
else if ((nil>20) && (nil<=40))
nil_huruf=’D’;
else if ((nil>40) && (nil<=60))
nil_huruf=’C’;
else if ((nil>60) && (nil<=80))
nil_huruf=’B’;
else if ((nil>80) && (nil<=100))
nil_huruf=’A’;
else
System.outprintln(“salah masukkan nilai”);
System.out.println(“nilai huruf : “+nil_huruf);
}
}
0 comments:
Posting Komentar