Pada perulangan ini saya juga telah menyertakan Array berikut buble sorting !
package looping.array;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LoopingArray {
private static int bantu;
private static int anu;
private static String ab;
public static void main(String[] args) {
int [] angka=new int[10];
String [] nama=new String[30];
String help;
int jumlah = 0;
int max = 0;
int min = 777;
BufferedReader isi = new BufferedReader(new InputStreamReader(System.in));
try
{
System.out.print("Masukkan Jumlah Mahasiswa = ");
jumlah = Integer.parseInt(isi.readLine());
for (int i = 1; i <= jumlah; i++)
{
System.out.println("Data Mahasiswa ke -"+i);
System.out.print("Masukkan Nama = ");
nama[i] = isi.readLine();
System.out.print("Masukkan nilai "+i+" = ");
angka[i] = Integer.parseInt(isi.readLine());
System.out.println("---------------------------");
}
}
catch (NumberFormatException e)
{System.out.print("Inputkan Angka !!");}
catch (IOException e)
{System.out.println(e);}
System.out.println("DATA MAHASISWA ");
for (int i = 1; i <= jumlah; i++)
{
System.out.println(i+". "+nama[i]+ " dengan nilai "+angka[i]);
}
System.out.println("");
System.out.println("DATA MAHASISWA SETELAH DI SORTING ");
for (int i = 1; i <= jumlah; i++)
{
for (int j = i+1; j <= jumlah; j++)
{
if (angka[i] > angka[j])
{
bantu=angka[i];
angka[i]=angka[j];
angka[j]=bantu;
help=nama[i];
nama[i]=nama[j];
nama[j]=help;
}
}
System.out.println(i+". "+nama[i]+ " dengan nilai "+angka[i]);
}
}
}
Sumber : Latihan kuis java prkatikum !