Monday, March 25, 2013

Tugas PBO 2


berikut listing programnya.

//Sub Program

package Tugas;
public class Compare1 {
    public static void bandingkan(String str1, String str2, boolean ignoreCase)
    { //Merupakan method untuk menjalankan programnya
        int hasil;       // hasil didefinisikan sebagai integer
        if (ignoreCase){         // statement if pada ignoreCase
            hasil = str1.compareToIgnoreCase(str2);//Menghilangkan sifat Method compareTo()
        }
        else{
            hasil = str1.compareTo(str2);//String yang digunakan sebagai pembanding
        }
        if (hasil < 0){ //statement if jika hasil lebi kecil dari angka 0
            System.out.println("\""+ str1 + "\"lebih kecil dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else if (hasil == 0){ //statement if jika hasil sama dengan 0
            System.out.println("\""+ str1 + "\"sama dengan dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else {//if (hasil > 0) //statement if jika hasil lebih besar dari angka 0
            System.out.println("\""+ str1 + "\"lebih besar dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
    }
}

//Main Program

package Tugas;
import Tugas.Compare1;  //Fungsi ini untuk mengimport method yang di atas
public class Compare {//Perbandingan
    public static void main (String [] args){//main method
         Compare1 c1 = new Compare1();    //Perbandingan yang pertama
         Compare1 c2 = new Compare1();    //Perbandingan yang kedua
         Compare1 c3 = new Compare1();    //Perbandingan yang ketiga
        System.out.println("Menggunakan compareTO() :   "); //Untuk mencetak kata yg di dalam kutip
         c1.bandingkan("Mira","mira",false); //Perbandingan yang pertama dengan logika false
         c2.bandingkan("fira","FIRA",false);  //Perbandingan yang pertama dengan logika false
         c3.bandingkan("KIKI","KIKI",false);  //Perbandingan yang pertama dengan logika false
        System.out.println("\nMenggunakan compareToIgnoreCase() :   ");//Untuk mencetak kata yg di dalam kutip

         c1.bandingkan("Mira","mira",true); //Perbandingan yang pertama dengan logika true
         c2.bandingkan("fira","FIRA",true); //Perbandingan yang pertama dengan logika true
         c3.bandingkan("KIKI","KIKI",true); //Perbandingan yang pertama dengan logika true
    } //akhir main method
} //akhir class

Print out :

Link Kelompok :

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews