import javax.swing.JOptionPane;
class Sort2
{
public static void main(String[] args)
{
int[] bilangan = new int[25];
System.out.println("Sebelum sortir");
System.out.println("--------------");
for (int i=0; i<bilangan.length; i++)
{
bilangan[i] = (int)(Math.random()*75);
if (bilangan[i] < 10) System.out.print(" ");
System.out.print(bilangan[i] + " : ");
for (int j=0; j<=bilangan[i]; j++)
System.out.print((char)205);
System.out.println();
}
System.out.println('\n');
//--- awal proses sort metode SELECTION SORT
int n = bilangan.length;
for (int kiri=0; kiri<n-1; kiri++)
{
for (int kanan=kiri+1; kanan<n; kanan++)
{
if (bilangan[kiri] > bilangan[kanan])
{
int bantu = bilangan[kiri];
bilangan[kiri] = bilangan[kanan];
bilangan[kanan] = bantu;
}
}
}
//--- akhir proses sort
System.out.println("Sesudah sortir");
System.out.println("--------------");
for (int i=0; i<bilangan.length; i++)
{
if (bilangan[i] < 10) System.out.print(" ");
System.out.print(bilangan[i] + " : ");
for (int j=0; j<=bilangan[i]; j++)
System.out.print((char)205);
System.out.println();
}
System.out.println('\n');
}
}
class Sort2
{
public static void main(String[] args)
{
int[] bilangan = new int[25];
System.out.println("Sebelum sortir");
System.out.println("--------------");
for (int i=0; i<bilangan.length; i++)
{
bilangan[i] = (int)(Math.random()*75);
if (bilangan[i] < 10) System.out.print(" ");
System.out.print(bilangan[i] + " : ");
for (int j=0; j<=bilangan[i]; j++)
System.out.print((char)205);
System.out.println();
}
System.out.println('\n');
//--- awal proses sort metode SELECTION SORT
int n = bilangan.length;
for (int kiri=0; kiri<n-1; kiri++)
{
for (int kanan=kiri+1; kanan<n; kanan++)
{
if (bilangan[kiri] > bilangan[kanan])
{
int bantu = bilangan[kiri];
bilangan[kiri] = bilangan[kanan];
bilangan[kanan] = bantu;
}
}
}
//--- akhir proses sort
System.out.println("Sesudah sortir");
System.out.println("--------------");
for (int i=0; i<bilangan.length; i++)
{
if (bilangan[i] < 10) System.out.print(" ");
System.out.print(bilangan[i] + " : ");
for (int j=0; j<=bilangan[i]; j++)
System.out.print((char)205);
System.out.println();
}
System.out.println('\n');
}
}
0 Responses so far.
Post a Comment