Saya akan kembali mem-publish program yang saya buat. Langsung cek TKP.
Script:
import java.io.*;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class minMaxAvg
{
public static void main(String []args)throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int n1 = 0, x = 0;
int a = 0,i,rata,total = 0;
String nilai;
nilai = JOptionPane.showInputDialog("Jumlah Nilai yang akan dimasukkan: "); a = Integer.parseInt(nilai);
int [] number = new int[a];
Scanner input = new Scanner(System.in);
for(i = 0; i < a; i++) // akan mengulang sesuai dengan input yang dimasukkan user
{
System.out.print("Nilai" +(i+1)+" : ");
number[i]=input.nextInt(); // menyimpan input ke dalam array
}
int min = number[0], min2 = number[0];
for(i = 0; i < number.length; i++) // proses seleksi nilai terendah 1 dan nilai terendah 2
{
if(number[i] < min)
{
min2 = min;
min = (number[i]);
}
if((number[i] < min2 || min2 == min) && number[i] != min)
{
min2 = (number[i]);
}
total += number[i]; // menjumlahkan semua nilai yang ada di dalam array
}
rata = total / a; // membagi jumlah nilai yang dimasukkan user dengan input yand pertama dimasukkan user
System.out.println("Nilai Minimum 1 : "+min);
System.out.println("Nilai Minimum 2 : "+min2);
System.out.println("Nilai Rata-Rata : "+rata);
}
}
ini adalah tampilan input awal :
dan ini adalah tampilan hasil :
Download Here