Operator Ternary

Syntax:

Pengujian ? nilaiJikaBenar : nilaiJikaSalah;

 

Contoh:

Buatlah file bernama ternary.jsp dan masukkan kode berikut ini:

<h1>Warung Fahmi</h1>

<h3>Beli 2 kopi gratis 1</h3>

<br />

<form>

jumlah kopi yang dibeli : <input type="text" name="jumlah" />

<br />

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

</form>

<%

int bonus=0;

String sJmlBeli = request.getParameter("jumlah");

if(sJmlBeli==null)

sJmlBeli = "0";

 

int iJmlBeli= Integer.parseInt(sJmlBeli);

String hasil=iJmlBeli>=2 ? "Kamu dapat bonus":"Tidak dapat bonus";

out.print(hasil);

%>

Keterangan:

  • request.getParameter("jumlah") adalah kode yang digunakan untuk mengambil nilai dari elemen form yang mempunyai atribut name="jumlah"
  • iJmlBeli>=2 ? "Kamu dapat bonus":"Tidak dapat bonus", Kode ini berarti  jika variable iJmlBeli >= 2 maka “kamu dapat bonus” selain itu “Tidak dapat bonus”

Hasil:

Bukalah file diatas dengan browsermu dan hasilnya seperti berikut ini:

 

Penutup

Sekian dan terima kasih

2016 © Fahmi Basya Kartapura