Untitled

Run Settings
LanguageJava
Language Version
Run Command
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<Mahasiswa> list = new ArrayList<>(); list.add(new Mahasiswa("adi",17)); list.add(new Mahasiswa("cindy",20)); list.add(new Mahasiswa("Intan",21)); list.add(new Mahasiswa("art",11)); int i,j; Mahasiswa mhs; // for(i=0; i<list.size(); i++){ // for(j=1; j<list.size()-i; j++){ // if(list.get(j-1).getUsia() > list.get(j).getUsia()){ // mhs = list.get(j-1); // list.set(j-1,list.get(j)); // list.set(j,mhs); // } // } // } for(i=0; i<list.size(); i++){ for(j=1; j<list.size()-i; j++){ if(list.get(j-1).getNama() > list.get(j).getNama()> 0){ mhs = list.get(j-1); list.set(j-1,list.get(j)); list.set(j,mhs); } } } //tampilkan sesuai urutan(usia) for(Mahasiswa m: list){ System.out.println(m.getNama() + ": "+ m.getUsia()); } } } class Mahasiswa { private String nama; private int usia; public Mahasiswa(String nama,int usia) { this.nama = nama; this.usia = usia; } public String getNama(){ return nama;} public int getUsia() { return usia;} }
Editor Settings
Theme
Key bindings
Full width
Lines