if, if-else dan nested if dalam java - All Makruf

Mari Belajar di Sini

if, if-else dan nested if dalam java

Condotional atau  sering juga disebut dengan Pengambilan Keputusan dalam pemrograman memiliki satu atau beberapa kondisi yang berfungsi sebagai pengecekan dalam bahasa pemrograman. Jika dalam pengecekan, kondisi tersebut bernilai benar (TRUE), maka pernyataan yang diinginkan akan dijalankan. Sebaliknya, jika kondisi bernilai salah (FALSE), maka pernyataan lainnya yang akan dijalankan. Dalam pemrograman, pengambilan keputusan dilakukan dengan sintak if, if-else, dan nested if.

1. IF
if, if-else dan nested if dalam java
Format kode untuk if adalah sebagai berikut.
if(kondisi) {
      // kode proses
}
Jika kondisi yang diberikan bernilai benar, maka kode proses yang berada di dalam if tersebut akan dijalankan. Tetapi jika kondisi bernilai salah, maka kode proses yang ditulis di dalam if tersebut tidak akan dijalankan.




Contoh:
public class IfConditional {
   public static void main(String args[]) {
      int angka = 0;
      if(angka < 5) {
         System.out.println("Angka lebih kecil dari 5");
      }
   }
}

2. IF ELSE
if, if-else dan nested if dalam java
Format kode untuk if-else adalah sebagai berikut.
if(kondisi) {
   // kode proses jika kondisi benar
}
else {
   // kode proses jika kondisi salah
}

Jika kondisi bernilai benar (TRUE), maka kode proses di dalam if yang akan di proses, tetapi jika kondisi bernilai salah (FALSE), maka proses di dalam else yang akan diproses.

Contoh:
public class IfElseConditional {
   public static void main(String args[]) {
      int angka = 0;

      if(angka < 5) {
         System.out.println("Angka lebih kecil dari 5");
      }
      else {
         System.out.println("Angka lebih besar dari 5");
      }
   }
}



3. NESTED IF

Nedted if merupakan double if, yaitu di dalam sebuah blok contional if juga terdapat blok conditional if lainnya.

Format kode untuk Nested If adalah sebagai berikut.
if(kondisi) {
   // kode proses if pertama
   if(kondisi) {
      // kode proses if kedua
   }
}
Conditional if kedua berada di dalam conditional if pertama. Jika kondisi if yang pertama bernilai benar, maka akan dicek conditional kedua. Namun jika salah, maka if yang kedua tidak akan diproses.

Contoh:
public class IfElseConditional {
   public static void main(String args[]) {
      int angka = 3;

      if(angka > 0) {
         if(angka < 5) {
            System.out.println("Angka lebih kecil dari 5");
         }
      }
   }
}



Latihan
Buatlah sebuah program yang menampilkan nilai mahasiswa (A, AB, B, BC, C, D, dan E) berdasarkan nilai angka yang dimasukkan.

Keluaran yang diharapkan:

Masukkan nilai Anda (dalam angka): 82
Nilai Anda adalah AB.

Ketentuan daftar nilai angka:
Nilai adalah A jika nilai angka adalah di atas 85
Nilai adalah AB jika nilai angka adalah antara 75 - 84
Nilai adalah B jika nilai angka adalah di antara 65 - 74
Nilai adalah BC jika nilai angka adalah di antara 50 - 64
Nilai adalah C jika nilai angka adalah di antara 35 - 49
Nilai adalah D jika nilai angka adalah di antara 20 - 34
Nilai adalah E jika nilai angka adalah di antara 0 - 19


Semoga bermanfaat !!

Postingan terkait:

Belum ada tanggapan untuk "if, if-else dan nested if dalam java"

Post a Comment