Program Array Java

Dibawah ini adalah contoh Script Array Nilai akhir pada java

import java.util.Scanner;

public class NILAIAKHIR1 {
 
    public static void main(String[] args){

        Scanner input = new Scanner(System.in);
        int siswa,jml, banyakNilai = 3, nilai[][], ntt[], ntr[];
        float akhir[], jumlah[], att, atr;
     
        System.out.print("Masukkan Jumlah Mahasiswa : ");
        siswa = input.nextInt();
input.nextLine();
String [] nama = new String [siswa];
     
        nilai = new int[siswa][banyakNilai];
        jumlah = new float[siswa];
        akhir = new float[siswa];
        ntt = new int[banyakNilai];
        ntr = new int[banyakNilai];
     
        System.out.println();
     
        for(int h=0;h<siswa;h++){
            System.out.println("nama siswa = ");
    nama[h] = input.next();
         
            for(int i=0;i<banyakNilai;i++){     
                System.out.print("Nilai ke " + (i+1) + " : ");
                nilai[h][i] = input.nextInt();
             

                jumlah[h] = jumlah[h] + nilai[h][i];
            }

            akhir[h] = jumlah[h]/banyakNilai;
            System.out.println();
        }
     

        for(int i=0;i<banyakNilai;i++){
            ntt[i] = nilai[0][i];
            ntr[i] = nilai[0][i];
        }

        att = akhir[0];
        atr = akhir[0];
     

        for(int i=0;i<banyakNilai;i++){
            for(int j=0;j<siswa;j++){
                if(ntt[i] < nilai[j][i]){
                    ntt[i] = nilai[j][i];
                }
                if(ntr[i] > nilai[j][i]){
                    ntr[i] = nilai[j][i];
                }
            }
        }
     

        for(int i=0;i<siswa;i++){
            if(att < akhir[i]){
                    att = akhir[i];
                }
                if(atr > akhir[i]){
                    atr = akhir[i];
                }
        }
     
        //Output judul
        System.out.println("---------------------------");
        System.out.println("Daftar Nilai siswa : ");
        System.out.println("---------------------------");
        System.out.println();
     
        System.out.println("\t \tUTS \tUAS \tTUGAS \tNILAIAKHIR");
     

        for(int j=0;j<siswa;j++){
            System.out.print("nama: " + nama[j]);
            for(int k=0;k<banyakNilai;k++){
                System.out.print("\t" + nilai[j][k]);
            }
            System.out.print("\t" + akhir[j]);
            System.out.println();
        }
     
        System.out.println();

        System.out.print("Nilai Tertinggi\t");
        for(int j=0;j<banyakNilai;j++){
            System.out.print(ntt[j] + "\t");
        }
        System.out.print(att);
        System.out.println();
     

        System.out.print("Nilai TereNdah\t");
        for(int j=0;j<banyakNilai;j++){
            System.out.print (ntr [j] + "\t");
        }
        System.out.print(atr);
        System.out.println();
 
    } 
}

Hasil Output:



Komentar

Postingan populer dari blog ini

TUTORIAL CARA MEMBUAT LOGO SEDERHANA DI COREL DRAW

Mwmbuat kartu nama Di Corel Draw