Advertisement
Guest User

Palindrome

a guest
Feb 19th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Palindrome
  4. {
  5.   public static void main(String[] args)
  6.   {
  7.     Scanner sc = new Scanner(System.in);
  8.  
  9.     String word;
  10.     boolean isPalindrome = false;
  11.  
  12.     do {
  13.       System.out.print("\nPlease enter a word: ");
  14.       word = sc.next();
  15.  
  16.       if(word.equalsIgnoreCase("exit")){
  17.         System.out.println("Program terminated. \u2620");
  18.         return;
  19.       }
  20.  
  21.       int start = 0;
  22.       int end = word.length() -1;
  23.  
  24.       char[] c = word.toCharArray();
  25.       while (end > start){
  26.         if (c[start] == c[end]){
  27.           isPalindrome = true;
  28.         } else {
  29.           isPalindrome = false;
  30.         }
  31.         start++;
  32.         end--;
  33.       }
  34.  
  35.       if (isPalindrome != true) {
  36.         System.out.print(word + " is not a palindrome. \u274C");
  37.       }
  38.       else {
  39.         System.out.print(word + " is a palindrome. \u2713");
  40.       }
  41.     }
  42.     while (true);
  43.   }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement