//------------------------------------
// File : ArrayDinamis5
//
// Desc. : implementasi array dinamis
// menggunakan konsep vector
//------------------------------------
import java.util.Vector;
class ArrayDinamis5
{
public static void main(String[] args)
{
//.. definisi array of vector sebanyak 10 elemen
Vector[] dataku = new Vector[10];
//.. create seluruh elemen agar bisa menampung data
for (int i=0; i<10; i++)
dataku[i] = new Vector();
//.. inisialisasi data random sebanyak 300
for (int i=0; i<300; i++)
{
int acak = (int)(Math.random()*10);
dataku[acak].addElement(acak);
System.out.print(acak + " ");
}
//.. cetak seluruh isi vector
/*for (int i=0; i<10; i++)
{
System.out.println("Vector ke-" + (i+1) + " (" + dataku[i].size() + ") : " + dataku[i]);
}*/
//.. periksa size terbesar dari 10 elemen vector yg ada
int max = dataku[0].size();
for (int i=1; i<10; i++)
{
if (dataku[i].size() > max)
max = dataku[i].size();
}
//.. tampilkan seluruh vector yg ber-size terbesar
System.out.println("\n\nMODUS:");
for (int i=0; i<10; i++)
{
if (dataku[i].size() == max)
System.out.print(i + " ");
}
System.out.println("sebanyak " + max + " kemunculan");
System.out.println();
System.out.println();
}
}
// File : ArrayDinamis5
//
// Desc. : implementasi array dinamis
// menggunakan konsep vector
//------------------------------------
import java.util.Vector;
class ArrayDinamis5
{
public static void main(String[] args)
{
//.. definisi array of vector sebanyak 10 elemen
Vector[] dataku = new Vector[10];
//.. create seluruh elemen agar bisa menampung data
for (int i=0; i<10; i++)
dataku[i] = new Vector();
//.. inisialisasi data random sebanyak 300
for (int i=0; i<300; i++)
{
int acak = (int)(Math.random()*10);
dataku[acak].addElement(acak);
System.out.print(acak + " ");
}
//.. cetak seluruh isi vector
/*for (int i=0; i<10; i++)
{
System.out.println("Vector ke-" + (i+1) + " (" + dataku[i].size() + ") : " + dataku[i]);
}*/
//.. periksa size terbesar dari 10 elemen vector yg ada
int max = dataku[0].size();
for (int i=1; i<10; i++)
{
if (dataku[i].size() > max)
max = dataku[i].size();
}
//.. tampilkan seluruh vector yg ber-size terbesar
System.out.println("\n\nMODUS:");
for (int i=0; i<10; i++)
{
if (dataku[i].size() == max)
System.out.print(i + " ");
}
System.out.println("sebanyak " + max + " kemunculan");
System.out.println();
System.out.println();
}
}
0 Responses so far.
Post a Comment