If
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class If {
public static void main (String[] args){
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader (input);
try{
System.out.println("Masukkan sembarang bilangan ! : ");
String StrBil = buf.readLine();
int Bil = Integer.parseInt(StrBil);
System.out.println(Bil);
if (Bil>50)
System.out.println("Bilangan > 50");
if (Bil==50)
System.out.println("Bilangan = 50");
if (Bil<50)
System.out.println("Bilangan < 50");
}
catch(Exception ex){
System.out.println("ERROR");
}
}
}
Perbedaannya hanya ada pada proses eksekusi program. Untuk penggunaan Else, apabila salah satu kondisi if terpenuhi, maka eksekusi akan dihentikan. Namun apabila tidak menggunakan Else, maka eksekusi akan tetap dilanjutkan untuk semua If hingga semua If tereksekusi. Jadi sebaiknya gunakanlah If-Else.