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.
Contoh :
Anda diminta untuk mengkategorikan grade nilai kedalam huruf, yaitu A, B, C, D, E dan F. Dengan kriteria sebagai berikut :
Contoh instruksi pemrograman Java:
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.
Nested if banyak dipakai untuk mengimpelementasikan agresi multi alternatif.
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