Program Java untuk mencari nilai terbesar dan terkecil sudah pernah saya posting di
http://allaboutalgoritma.blogspot.com/2010/04/program-java-mencari-nilai-terbesar-dan_10.html dan
http://allaboutalgoritma.blogspot.com/2010/04/program-java-mencari-nilai-terbesar-dan.html. Tapi karena ada request dari dev yang ingin tambahan untuk mencari nilai rata-rata dan jumlah mahasiswa kita sendiri yang menginputkan.
Screen Shoot Program
Coding Program:
import java.io.*;
import java.util.Scanner;
public class InputNilai
{ public static void main(String[] args)throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a,i;
float rata,total=0;
int maks=-1000; //asumsi paling minimum
int min=1000; //asumsi paling maksimum
System.out.print("Jumlah Mahasiswa: ");
a = Integer.parseInt(kata.readLine());
int[] Angka=new int[a];
Scanner input = new Scanner(System.in);
for(i=0;i<a;i++)
{
System.out.print("Nilai Mahasiswa " +(i+1)+" : ");
Angka[i]=input.nextInt();
}
for (i=0;i<Angka.length;i++)
{
if(Angka[i]>maks)
{
maks=Angka[i];
}
if(Angka[i]<min)
{
min=Angka[i];
}
total=total+Angka[i];
System.out.println("");
}
rata=total/a;
System.out.println("Nilai Maksimum "+ maks);
System.out.println("Nilai Minimum "+min);
System.out.println("Nilai Rata-Rata "+rata);
}
}