Exercises :
Buat 3 Program yang mengurutkan bulan dari januari s/d december sesuai abjad,output yang diharapkan agustus, april, desember, febuari, januari, juli, juni, maret, mei, november, oktober, september.
3 Program masing-masing menggunakan Arrays,ArrayList,Treeset.
a. Menggunakan ArrayList
package com.andia.aryandie.latihan;
import java.util.ArrayList;
import java.util.Collections;
/**
* Urutkan nama bulan sesuai dengan abjad. Menggunakan Array,ArrayList dan
* Treeset
*
* @author dendy
*
*/
public class NamaBulan {
public static void main(String[] args) {
ArrayList tampung = new ArrayList();
String[] namaBulan = { "januari", "febuari", "maret", "april", "mei",
"juni", "juli", "agustus", "september", "oktober", "november","desember" };
for (String a : namaBulan) {
// System.out.println(a);
tampung.add(a);
}
/*
* Untuk penggunaan sort tidak bisa menggunakan isi data yang berbentuk
* array,maka dari pada permasalahan ini,menggunakan looping for yang
* tidak menggunakan increment.
*/
Collections.sort(tampung);
for (String b : tampung) {
System.out.println(b);
}
}
}
b. Menggunakan Array
package com.andia.aryandie.latihan;
import java.util.Arrays;
/**
* Urutkan nama bulan sesuai dengan abjad. Menggunakan Arrays,ArrayList dan
* Treeset
*
* @author dendy
*
*/
public class NamaBulan1 {
public static void main(String[] args) {
String[] namaBulan = { "januari", "febuari", "maret", "april", "mei",
"juni", "juli", "agustus", "september", "oktober", "november","desember" };
Arrays.sort(namaBulan);
for (String nama : namaBulan) {
System.out.println(nama);
}
}
}
c.Menggunkan TreeSet
package com.andia.aryandie.latihan;
import java.util.TreeSet;
/**
* Urutkan nama bulan sesuai dengan abjad. Menggunakan Array,ArrayList dan
* Treeset
* @author dendy
*
*/
public class NamaBulan2 {
public static void main(String[] args) {
TreeSet tampung = new TreeSet();
// ArrayList tampung = new ArrayList();
String[] namaBulan = { "januari", "febuari", "maret", "april", "mei",
"juni", "juli", "agustus", "september", "oktober", "november","desember" };
for (String a : namaBulan) {
tampung.add(a);
}
System.out.println(tampung);
}
}
No comments:
Post a Comment