Contoh Program Array Java Satu Diemensi

Mendeklarasikan variabel array tanpa menyebutkan berapa jumlah elemen yang diperlukan.
public class Array
{

public static void main(String[] args)
{

int[]x=new int[3];

x[0]= 1;
x[1]= 2;
x[2]= 3;

System.out.println(x[0]);
System.out.println(x[1]);
System.out.println(x[2]);

}

}


Mendeklarasikan variabel array dengan menyebutkan jumlah elemen yang diperlukan
public class Array1
{

public static void main(String[] args)
{

int[]x=new int[3];

x[0]= 1;
x[1]= 2;
x[2]= 3;

System.out.println(x[0]);
System.out.println(x[1]);
System.out.println(x[2]);

}

}


Mendeklarasikan variabel array secara otomatis, dengan tidak menggunakan ‘new’
public class Array2
{

public static void main(String[] args)
{

int[]x={1,2,3};

System.out.println(x[0]);
System.out.println(x[1]);
System.out.println(x[2]);

}

}


program array dengan menggunakan ‘length’
public class ArrayBunga2
{
public static void main(String[] args)
{
String[] bunga = {"Mawar", "Melati", "Anggrek"};

for(int i=0;i<bunga.length; i++)
System.out.println(bunga[i]);

}

}


Mencari rata-rata
public class ArrayRataRata
{
public static void main(String[] args)
{
int[] x = {70,80,60};

double rata=0.0;
for(int i=0;i<x.length;i++)
rata += x[i];
rata /=x.length;
System.out.println("nilai rata-rata= "+ rata);
}

}



Program Membuat Statik Kelahiran dalam 1 Tahun
import java.util.Random;
class StatistikBlnLahir {
public static void main (String [] args) {
String[] bulan = {"Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep",
"Okt","Nov","Des"};
int jmlLahir[] = new int[12];
Random bln = new Random();
for (int i=0; i<12; i++)
jmlLahir[i]=0;
// deklarasi jmlLahir bisa juga seperti di bawah (tidak perlu for untuk inisialisasi)
// int jmlLahir[] = {0,0,0,0,0,0,0,0,0,0,0,0};
int n=0;
do {
int blnLahir=bln.nextInt(12);
jmlLahir[blnLahir]=jmlLahir[blnLahir]+1;
n++;
} while (n<1000);
for (int i=0; i<12; i++)
System.out.println("Lahir bulan "+bulan[i]+" "+jmlLahir[i]+" orang");
int maks=0;
for (int i=0; i<12; i++)
if (jmlLahir[i]>maks)
{ maks=jmlLahir[i]; n=i; }
System.out.println("Terbanyak lahir bulan "+bulan[n]+" "+jmlLahir[n]+" orang");
}
}

Labels: