IF … ELSE IF …  ELSE

 

Pengujian ini digunakan jika kita memiliki beberapa kondisi yang harus diuji.

Syntax:

if(pengujian_kondisi){

Pernyataan;

}else if(pengujian_kondisi2){

Pernyataan;

}else{

Pernyataan;

}

 

Contoh:

Buatlah sebuah file bernama if_elseif_else.jsp dan masukkan kode berikut ini:

<h3>Grade Nilai Ujian</h3>

<form>

Masukkan nilai : <input type="text" name="nilai" />

<input type="submit" value="Proses" />

</form>

<%

char skor;

String sNilai = request.getParameter("nilai");

if(sNilai == null)

sNilai = "0"

 

int nilaiUjian = Integer.parseInt(sNilai);

if(nilaiUjian >= 90)

skor = 'A';

else if(nilaiUjian >= 80)

skor = 'B';

else if(nilaiUjian >= 60)

skor = 'C';

else if(nilaiUjian >= 50)

skor = 'D';

else

skor = 'E';

 

out.print("Nilaimu adalah "+sNilai);

out.print("<br />Skormu adalah "+skor);

%>

Keterangan:

Pengujian if diatas berarti

 jika nilaiUjian >= 90 maka skor = 'A' 

selain itu 

jika nilaiUjian >= 80 maka skor = 'B'

selain itu 

jika nilaiUjian >= 60 maka skor = 'C'

selain itu 

jika nilaiUjian >= 50 maka skor = 'D'

selain itu 

maka skor = 'E'

 

Hasil:

Bukalah file diatas melalui browser dan hasilnya seperti terlihat dibawah ini:

Lalu masukkan nilainya dari 1 sampai dengan 99

 

 

Penutup

Sekian dan terima kasih.

 

 

2016 © Fahmi Basya Kartapura