Main
public class Main{
public static void main(String[]args){
Mahasiswa[] m = new Mahasiswa[5];
m[0] = new Mahasiswa("Arifin","613120056",99);
m[1] = new Mahasiswa("Fajar","613120056",100);
m[2] = new Mahasiswa();
m[3] = new Mahasiswa();
m[4] = new Mahasiswa();
m[2].setNama("Nina");
m[2].setNim("61312005");
m[2].setNilai(98);
m[3].setNama("Bejo");
m[3].setNim("613120043");
m[3].setNilai(97);
m[4].setNama("Slamet");
m[4].setNim("613120032");
m[4].setNilai(96);
System.out.println("Sebelum di urutkan");
for(int i=0; i<m.length; i++){
m[i].display();
}
Mahasiswa temp = new Mahasiswa();
for(int i=0; i < m.length; i++){
for(int j=i; j < m.length; j++){
if(m[i].getNilai() > m[j].getNilai()){
temp = m[i];
m[i] = m[j];
m[j] = temp;
}
}
}
System.out.println("Sesudah di urutkan");
for(int i=0; i<m.length; i++){
m[i].display();
}
}
}
Mahasiswa
public class Mahasiswa{
private String nama;
private String nim;
private int nilai;
public Mahasiswa(){
}
public Mahasiswa(String nama, String nim, int nilai){
this.nama=nama;
this.nim=nim;
this.nilai=nilai;
}
public void setNama(String s){
this.nama = s;
}
public String getNama(){
return this.nama;
}
public void setNilai(int s){
this.nilai = s;
}
public int getNilai(){
return this.nilai;
}
public void setNim(String s){
this.nim = s;
}
public String getNim(){
return this.nim;
}
public void display(){
System.out.println("Nama: "+getNama());
System.out.println("Nim: "+getNim());
System.out.println("Nilai: "+getNilai());
System.out.println();
}
}
0 komentar:
Post a Comment