[Java] Penggunaan Kondisi Part 2

Contoh lain dari penggunaan kondisi IF yang dikombinasikan dengan operator penggabungan adalah seperti ini:

import java.util.Scanner;
 
public class NilaiAkhir {
 public static void main(String[] args) {
  Scanner in = new Scanner(System.in);
 
  System.out.print("Nilai Akhir: ");
  int nilai = in.nextInt();
 
  char hMutu = ' ';
 
  if ((nilai >= 80) && (nilai <= 100)) {
    hMutu = 'A';
  }
  else if ((nilai >= 60) && (nilai < 80)) {
    hMutu = 'B';
  }
  else if ((nilai >= 40) && (nilai < 60)) {
    hMutu = 'C';
  }
  else if ((nilai >= 20) && (nilai < 40)) {
    hMutu = 'D';
  }
  else if ((nilai >= 0) && (nilai < 20)) {
    hMutu = 'E';
  }
  else {
    System.out.println("Inputan Tidak Sesuai!");
    System.out.println("Silakan ulangi lagi");
  }
 
  if ((nilai >= 0) && (nilai <= 100)) {
    System.out.println("Huruf Mutu Untuk Nilai " + nilai + " adalah: " + hMutu);
  }  
 }
}

Kalo penggunaan kondisi IF untuk String-nya seperti ini:

import java.util.Scanner;
 
public class NilaiAkhir {
 public static void main(String[] args) {
  Scanner in = new Scanner(System.in);
 
  System.out.print("Username: ");
  String uName = in.next();
 
  System.out.print("Password: ");
  String uPass = in.next();
 
  if ((uName.equals("irfan") && uPass.equals("nafri"))) {
   System.out.println("Password benar. Sukses!");
  }
  else {
   System.out.println("Password salah. Ulangi");
  }
 }
}
StumbleuponDelicious

IP Address-mu:
38.107.191.81