Alfabetik Olarak Metin Karşılaştırmak

Bu yazımda iki metni alfabetik olarak karşılaştırma işlemini göstereceğim.

Bu yazımda iki metni alfabetik olarak karşılaştırma işlemini göstereceğim.

ÖRNEK 1:


package alfabetikkarsilastirma;





public class AlfabetikKarsilastirma {



   

    public static void main(String[] args) {

        String st1="erhan";

        int i;

 

        i=0;

        i=st1.compareTo("yağmur");

        System.out.println(st1);

 

        if(i==0) {

            System.out.println("");

            System.out.println(st1+" =  "+"yağmur");

        }

 

        if(i>0) {

            System.out.println("");

            System.out.println(st1+" >  "+"yağmur");

        }

 

        if(i<0) {

            System.out.println("");

            System.out.println(st1+"  < "+"yağmur");

        }

 

        System.out.println("i="+i);

    }

}



Ekran Çıktısı

erhan

erhan i=-20

Açıklama

Erhan sözcüğü alfabetik ortamda Yağmur'dan önce gelir ve dolayısıyla daha küçük kabul edilir; bu nedenle i’nin sayısal değeri negatif bir tam sayı olarak atanmıştır.




ÖRNEK 2:


package alfabetikkarsilastirma;





public class AlfabetikKarsilastirma {



   

    public static void main(String[] args) {

        String st1="yağmur";

        int i;

 

        i=0;

        i=st1.compareTo("erhan");

 

        System.out.println(st1);

        if(i==0) {

            System.out.println("");

            System.out.println(st1+" =  "+"erhan");

        }

 

        if(i>0) {

            System.out.println("");

            System.out.println(st1+" >  "+"erhan");

        }

 

        if(i<0) {

            System.out.println("");

            System.out.println(st1+"  < "+"erhan");

        }

        System.out.println("i="+i);

    }

}



Ekran Çıktısı

yağmur

yağmur > erhan
i=20

Açıklama

Yağmur alfabetik olarak Erhan'dan sonra geldiği için i’nin değeri pozitif bir sayı olarak çıkmıştır.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git