Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 10/26/2014
Source Code Java Netbeans Nested IF -
Source Code Program Nested IF merupakan suatu
Program Java Netbeans yang memiliki bentuk
Kondisional IF bersarang.
Kondisional tersebut terjadi ketika ada suatu
Kondisional IF dan didalamnya terdapat
Kondisional IF lagi, jadi IF dalam IF.
Berikut ini Source Code Program Nested IF dalam kasus (Program Menentukan Nilai Mahasiswa)
package Nested;
import java.util.Scanner;
public class Nested_IF {
public static void main(String[] args) {
Scanner masukan = new Scanner (System.in);
System.out.print("All Rights Reserved - Septian Chun Chan\n");
System.out.print("1.Java, 2.Web, 3.IMK\n");
System.out.print("Masukan Mata Kuliah = ");
String matkul = masukan.nextLine();
System.out.print("Masukan Nilai Mata kuliah = ");
int nilai = masukan.nextInt();
System.out.print("Mata Kuliah = "+matkul+"\n");
System.out.print("Nilai = "+nilai+"\n");
if ("Java".equals(matkul))
if (nilai >= 90)
System.out.println("Nilainya A");
else if (nilai >= 80)
System.out.println("Nilainya B");
else if (nilai >= 70)
System.out.println("Nilainya C");
else if (nilai >= 60)
System.out.println("Nilainya D");
else
System.out.println("Nilainya E");
else if ("Web".equals(matkul))
if (nilai >= 85)
System.out.println("Nilainya A");
else if (nilai >= 70)
System.out.println("Nilainya B");
else if (nilai >= 60)
System.out.println("Nilainya C");
else if (nilai >= 50)
System.out.println("Nilainya D");
else
System.out.println("Nilainya E");
else if ("IMK".equals(matkul))
if (nilai >= 80)
System.out.println("Nilainya A");
else if (nilai >= 65)
System.out.println("Nilainya B");
else if (nilai >= 60)
System.out.println("Nilainya C");
else if (nilai >= 50)
System.out.println("Nilainya D");
else
System.out.println("Nilainya E");
}
}
Berikut ini tampilan output Program Menentukan Nilai Mahasiswa dengan Nested IF