Rabu, 15 Januari 2014

PROGRAM SELEKSI PALINDROM DENGAN JAVA


Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan).

contoh kalimat atau kata Palindrom:

  • Kasur ini rusak
  • kasur nababan rusak
  • katak

Sekarang saya akan memberikan contoh program java sederhana yang dapat digunakan untuk menyeleksi kata atau kalimat Palindrom



import java.util.Scanner;

public class Palindrom {

    public static void main (String[] args) {
  
    Scanner input = new Scanner(System.in);
   
    System.out.println("masukkan kalimat= ");
    String kal = input.nextLine();
   
    int len = kal.length();
    int b=0 ;
    for(int a=0;a<kal.length();a++){
        if(kal.charAt(a) == kal.charAt(len-1) ){
        len=len-1;
        b+=1;     
    }else{
        break;
    }
    }
   
    if(b == kal.length()){
    System.out.println(kal+" adalah kalimat palindrom");
    }else{
        System.out.println(kal+ " bukan palindrom");
   
    }
}
}


dari program diatas akan menghasilkan output seperti dibawah ini:



mungkin program tersebut masih belum sempurna, karena itu diharapkan bagi pembaca untuk mengembangkannya.