Program Java : Mencari Nilai Terbesar Nilai Terkecil dan Nilai Rata-Rata Mahasiswa

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);
}
}

Labels: