Langsung ke konten utama

Struktur Data Percabangan If/Else pada Java

Struktur Java Sederhana 
If/Else Struktur Program Keputusan 


/**
 *
 * @author asus
 */
import java.util.Scanner;
public class puji {
            public static void main(String[] args){
                        Scanner input = new Scanner (System.in);
                        String Nama;
                        int nilai;
                        char An;
                        System.out.print("Nama Anda? ");
                        Nama = input.next();
                        System.out.print("Berapa Nilai Anda? ");
                        nilai = input.nextInt();
                        if (nilai >= 90){
                                    An = 'A';
                        } else if (nilai >= 80){
                                    An = 'B';
                        } else if (nilai >= 70){
                                    An = 'C';
                        } else if (nilai >= 60){
                                    An = 'D';
                        } else {
                                    An = 'E';
                        }
                        if (An=='A'){
                                    System.out.println("Congratulation, "+Nama+".");
                                    System.out.println("Nilai Anda Berpredikat A ! ");
                        } else if (An=='B') {
                                    System.out.println("Good, "+Nama+".");
                                    System.out.println("Nilai Anda Berpredikat B ! ");
                        } else if (An=='C'){
                                    System.out.println("Nice, "+Nama+".");
                                    System.out.println("Nilai Anda Berpredikat C ! ");
                        } else if (An=='D'){
                                    System.out.println("Sorry, "+Nama+".");
                                    System.out.println("Nilai Anda Berpredikat D ! ");
                        } else {
                                    System.out.println("Sorry, "+Nama+".");
                                    System.out.println("Nilai Anda Berpredikat E ! ");
                        }
            }
}

Hasil Program  


 
Tampilan Keterangan A
 

Tampilan Keterangan B

 
Tampilan Keterangan C

 
Tampilan Keterangan D

 
Tampilan Keterangan E

Komentar

Postingan populer dari blog ini

program java

import java.util.Scanner; public class uts{     int id;     String nama, kategori;     uts next;     static Scanner in=new Scanner(System.in);     static Scanner str=new Scanner(System.in);     public void input(){        System.out.print("Masukkan NIM    : ");        id=in.nextInt();        System.out.print("Masukkan Nama   : ");        nama=str.nextLine();        System.out.print("Masukkan Kelas : ");        kategori=str.nextLine();        next=null;     }     public void read(){         System.out.println("||   "+id+"\t ||   "+nama+" \t || "+kategori+" \t||"); ...

Pengertian Queue dalam Struktur Data

  Pengertian Struktur Data Queue Queue adalah kumpulan data dengan penambahan data melalui satu sisi, yaitu belakang (tail) dan penghapusan data hanya melalui sisi depan (head). Konsepnya hampir sama dengan Stack, perbedaannya adalah operasi penambahan dan penghapusan pada ujung yang bebeda. Penghapusan dilakukan pada bagian depan (front) dan penambahan berlaku pada bagian belakang (Rear). Elemen-elemen di dalam antrian dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur. Queue disebut juga “Waiting Line” yaitu penambahan elemen baru dilakukan pada bagian belakang dan penghapusan elemen dilakukan pada bagian depan. Sistem pada pengaksesan pada Queue menggunakan sistem FIFO (First In First Out), artinya elemen yang pertama masuk itu yang akan pertama dikeluarkan dari Queue. Queue jika diartikan secara harfiah, queue berarti antrian. Operasi – operasi pada Queue atau Antrian: 1. tambah(menambah item pada belakang antrian) 2. hapus ...