Palindrome program in Java using BufferedReader

import java.io.*;
class Test
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("\nEnter a String : ");
String str = br.readLine();
String rev = "";
int n = str.length();
for(int i=n-1 ; i>=0 ; i--)
{
rev = rev + str.charAt(i);
}
if(str.equals(rev))
System.out.println("\nGiven string is a palindrome");
else
System.out.println("\nGiven string is not a palindrome");
}
}

Output 1


Enter a String : ABCDDCBA

Given string is a palindrome


Output 2
Enter a String : abcdabcd Given string is not a palindrome


Comments

Popular posts from this blog

OOPS: Decomposition and Abstraction