Java program to accept a sentence and extract the palindrome words.

 Java program to accept  word and check if it is palindrome

import java.util.Scanner;

public class demo{

public static void main(String args[]) {

Scanner sc = new Scanner(System.in);

// converting to uppercase as palindrome is case insensitive

String str = sc.next().toUpperCase();

sc.close();

String temp = reverse(str);

if(str.compareTo(temp) == 0)

System.out.print("Palindrome");

else

System.out.print("not");

}

static String reverse(String str) {

String temp ="";

for(int i=str.length()-1;i>=0;--i) {

temp = temp + str.charAt(i);

}

return temp;

}

}

Comments