Kamis, 30 Mei 2013

PROGAM ARRAY 2 DIMENSI PADA JAVA


Sebelumnya saya telah memposting Penjelasan beserta Progam Mengenai Array Dimensi 1 pada Java disini
Sekarang saya akan membahas tentang Array Dimensi 2 pada java.
Untuk dapat membuat array dimensi 2 langkah-langkahnya hampir sama dengan array dimensi 1. bedanya pada array dimensi 2, kita harus menambahkan tanda [] sebanyak 2 dimensi.
seperti contoh :
int x[][]=new int [3][4];

dan untuk mengetahui panjang array tersebut, kita dapat menggunakan properti length.
seperti contoh :

var_array[i][j].length

untuk lebih jelasnya kawan-kawan pelajari Progam berikut :

import java.text.NumberFormat;

public class array5{
public static void main (String [] args)
{
NumberFormat
nf=NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);

int nilai[][]=new int [4][3];
nilai[0][0]=81;
nilai[0][1]=90;
nilai[0][2]=62;
nilai[1][0]=50;
nilai[1][1]=83;
nilai[1][2]=87;
nilai[2][0]=89;
nilai[2][1]=55;
nilai[2][2]=65;
nilai[3][0]=77;
nilai[3][1]=70;
nilai[3][2]=92;

String NRP[]={"1","2","3","4"};
String Nama[]={"Riant","Indo","Cindy","Gilbert"};
double ratarataNama[]=new double [nilai.length];
for(int i=0; i<nilai.length; i++)
{
for(int j=0; j<nilai[0].length;j++)
{
 ratarataNama[i]+=nilai[i][j];
}
 ratarataNama[i]/=nilai[0].length;
}
 System.out.println("Nilai Mata Kuliah\n");
 System.out.println("NRP\tNama Mhs\tRPL\tBD\tPBO\tRata-Rata");
for(int i=0; i<nilai.length; i++)
{
System.out.print(NRP[i]+"\t");
System.out.print(Nama[i]+"\t\t");

for(int j=0; j<nilai[0].length;j++)
{
System.out.print( nilai[i][j]+"\t");
}
System.out.print(nf.format(ratarataNama[i])+"\n");
}
}

Tidak ada komentar:

Posting Komentar