Belajar Java Pernyataan If Bersarang Dan Multi Way If

Apa itu pernyataan if bersarang? Pernyataan if bersarang atau nested if yakni pernyataan if atau if-else yang berada dalam pernyataan if atau if-else lainnya. Hal yang juga menarik adalah, if yang bersarang tersebut juga sanggup mempunyai pernyataan if lainnya yang bersarang, sehingga faktanya tidak ada batasan mengenai jumlah maksimum untuk nested if ini

Nested if banyak dipakai untuk mengimpelementasikan agresi multi alternatif.


else yang berada dalam pernyataan if atau if Belajar Java Pernyataan If Bersarang Dan Multi Way If


Contoh :

Anda diminta untuk mengkategorikan grade nilai kedalam huruf, yaitu A, B, C, D, E dan F. Dengan kriteria sebagai berikut :
  • Nilai >= 90.0, grade A
  • Nilai >=80.0, grade B
  • Nilai >=70.0 grade C
  • Nilai >=60.0 grade D
  • Nilai >=50.0 grade E
  • Else, grade F

Contoh instruksi pemrograman Java: 

import java.util.Scanner;  public class NilaiSiswa {         public static void main(String[] args){            Scanner input = new Scanner(System.in);               System.out.print("Masukkan nilai siswa: ");               double nilai = input.nextDouble();                           if(nilai>=90.0){                  System.out.print("Grade nilai siswa yakni A");              }else{                  if(nilai>=80.0){                      System.out.print("Grade nilai siswa yakni B");                  }else{                      if(nilai>=70.0){                          System.out.print("Grade nilai siswa yakni C");                      }else{                          if(nilai>=60.0){                              System.out.print("Grade nilai siswa yakni D");                          }else{                              if(nilai>=50.0){                                  System.out.print("Grade nilai siswa yakni E");                              }else{                                  System.out.print("Grade nilai siswa yakni F");                                    }                                }                           }                       }                              }      }                          } 

Contoh hasil aktivitas :
Masukkan nilai siswa: 78.9
Grade nilai siswa yakni C

Apa yang sebetulnya dilakukan oleh instruksi pemrograman di atas?




Pertama-tama kondisi nilai >=90.0 di uji, kalau bernilai true, maka grade nilai tersebut yakni A. Jika kondisi bernilai false, maka kondisi nilai>=80.0 akan diuji, kalau bernilai true, maka grade nilai tersebut yakni B. Demikian seterusnya, hingga kalau semua kondisi tidak ada yang memenuhi, maka grade nilai tersebut yakni F.

Belum ada Komentar untuk "Belajar Java Pernyataan If Bersarang Dan Multi Way If"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel