import java.io.IOException; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; class PolindromLinkedList { public static void main(String [] args) throws IOException { LinkedListlist = new LinkedList (); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Masukkan Kata : "); String kata = in.readLine(); int x = kata.length(); // dapatkan titik tengah int y = (int) x / 2; // masukkan kedalam list for(int i = 0; i < y;i++){ list.addLast(kata.charAt(i)); } int p; if(x % 2 == 0){ p = y + 2; } else { p = y + 1; } boolean isPolindrom = true; for(int i = p; i < x;i++){ if(kata.charAt(i) != list.removeLast()){ isPolindrom = false; } } System.out.print("Kata \""+kata+"\" termasuk "); if(isPolindrom){ System.out.println("Polindrom"); } else { System.out.println("Tidak Polindrom"); } } }
membuat program polindrom linkedlist dengan java
January 18, 2014
Bobby Syahronanda
You May Also Like
contoh program queue dengan java
January 18, 2014
membuat faktorial dengan perulangan while pada java
January 18, 2014
membuat faktorial for dengan java
January 18, 2014
0 Comments