Input a word and check if it is palindrome word or not using a function in Java
Function - Question 4
In this question, we will see how to input a word and check if it is palindrome word or not in Java programming using a function. To know more about function click on the function lesson.
Q4) Write a program in Java to input a word and check if it is palindrome word or not using a function. The function should return 1 if the word is palindrome else return 0.
A word is called palindrome if its reverse form is equal the original word.
Example: madam Reverse Form: madam
Program
import java.util.Scanner;
public class Q4
{
    public static int palindrome(String str)
    {
        String rev="";
        int i;
        for(i=str.length()-1; i>=0; i--)
        {
            rev=rev+str.charAt(i);
        }
        if(str.compareToIgnoreCase(rev)==0)
        {
            return 1;
        }
        return 0;
    }
    public static void main(String args[])
    {
        String s;
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter a String: ");
        s=sc.nextLine();
        if(palindrome(s)==1)
        {
            System.out.print("Palindrome Word");
        }
        else
        {
        	System.out.print("Not Palindrome Word");
        }
    }
}Output
Enter a String: madam Palindrome Word
