Selasa, 03 Mei 2011

Fungsi IF - Else Dengan Java

If - Else digunakan untuk membandingkan 2 buah nilai :

if ( A>B), Menyatakan A lebih besar dari B
if (A==B), Menyatakan A sama dengan B
if (A<="" dari="" kecil="" lebih="" li="" menyatakan="">
Else, Jika semua tidak ada dalam IF atau IF ELSE yang di atasnya, biasanya di sini sudah memiliki nilai kepastian, misalnya :
if(a<="">
else if(a=b) { ... }
else { ... } jika a tidak lebih kecil atau sama dengan b, maka a sudah pasti lebih besar dari b

Bentuk umum :



if(statment)

{

...............

}

else if (statement)

{

..............

}

else

{

..............

}



Contoh Program :



/*------------------------------------ FUNGSI IF ELSE -----------------------
file : FungsiIfElse.java
deskripsi : Memahami fungsi if dalam java
- Baca a,b
- if(a>b), cetak A lebih besar dari B
- else, Cetak B lebih besar daro A
============================================================================*/
import javax.swing.JOptionPane; //agar JOptionPane bisa digunakan

class FungsiIfElse
{
public static void main(String[] args)
{
String As; //nilai A dalam String
String Bs; //nilai B dalam String

int A; //nilai A dalam int
int B; //nilai B dalam int

//JOption untuuk input data
As = JOptionPane.showInputDialog(null, "Masukkan Nilai A : ");
Bs = JOptionPane.showInputDialog(null, "Masukkan Nilai B : ");

//konversi
A = Integer.parseInt(As); //nilai A dalam String dikonversi ke A int
B = Integer.parseInt(Bs); //nilai B dalam String dikonversi ke B int

if (A>B)
JOptionPane.showMessageDialog(null,"A : " + A + "\nB : " + B + "\nA Lebih Besar Dari B");
else if (A == B)
JOptionPane.showMessageDialog(null, "A : " + A + "\nB : " + B + "\nA Sama Dengan B");
else //a < b
JOptionPane.showMessageDialog(null, "A : " + A + "\nB : " + B + "\nA Lebih Kecil Dari B");

}
}