Source Code Java NetBeans : PROGRAM MENU : INPUT DATA, MENAMPILKAN DATA, STATISTIK.
Program :
package program.menuinput.datamenampilkan.datastatistikkumpulanartikel21blogspotcom;
import java.util.Scanner;
public class PROGRAMMENUINPUTDATAMENAMPILKANDATASTATISTIKKumpulanArtikel21Blogspotcom {
static int []data=null;
static int n;
public static void main(String[] args) {
System.out.println("|============================================================================|");
System.out.println("| PROGRAM MENU : INPUT DATA, MENAMPILKAN DATA, STATISTIK |");
System.out.println("|============================================================================|");
Scanner rani = new Scanner(System.in);
int pilih;
do {
System.out.println(" ");
System.out.println(" ");
System.out.println("|============================================================================|");
System.out.println("\t MENU UTAMA");
System.out.println("|============================================================================|");
System.out.println(" 1. input data");
System.out.println(" 2. tampilkan data");
System.out.println(" 3. statistik");
System.out.println(" 4. keluar");
System.out.println();
System.out.print(" Masukan pilihan : ");
pilih = rani.nextInt();
switch (pilih){
case 1 : inputData();break;
case 2 : tampilkanData();break;
case 3 : statistik();break;}
} while (pilih!=4);}
private static void inputData(){
Scanner rani = new Scanner(System.in);
System.out.println("================================================");
System.out.println("\t\t MENU INPUT DATA");
System.out.println("================================================");
System.out.print("Masukan jumlah data nilai siswa = ");
n = rani.nextInt();
data = new int[n];
for (int i=0;i<n;i++){
System.out.print("Masukan data nilai siswa ke- "+(i+1)+" dari 1-100: ");
data[i]=rani.nextInt();}
System.out.println("================================================");
System.out.println();}
private static void tampilkanData(){
if(data==null){
System.out.println("-Lakukan inputan dahulu-");
System.out.println();return;}
System.out.println("================================================");
System.out.println("\t\t MENU TAMPILAN DATA");
System.out.println("================================================");
System.out.println("Data yang anda input : ");
for(int i=0;i<n;i++){
System.out.println("Nilai siswa ke- "+(i+1)+" = "+data[i]+" ");}
System.out.println("================================================");
System.out.println();}
private static void statistik(){
if(data==null){
System.out.println("-Lakukan inputandahulu-");
System.out.println();return;}
double total=0;
for(int i=0;i<n;i++)
total+=data[i];
double rata=total/n;
int min=data[0],maks=data[0];
for(int i=0;i<n;i++){
if(data[i]<=min)
min=data[i];
if(data[i]>=maks)
maks=data[i];}
System.out.println("================================================");
System.out.println("\t\t MENU STATISTIK");
System.out.println("================================================");
System.out.printf("Nilai rata-rata : %.0f\n",rata);
System.out.println("Nilai minimum : "+min);
System.out.println("Nilai maksimum : "+maks);
System.out.println("================================================");
System.out.println();
System.out.println("|============================================================================|");
System.out.println("| Oleh : KumpulanArtikel-21.blogspot.com |");
System.out.println("|============================================================================|");
}}
Output :