import java.util.Scanner; public class Palin { public static void main(String args[]) { Scanner s=new Scanner(System.in); System.out.println(\"enter string : \"); String str=s.next(); int i,j; boolean flag=true; for( i=0,j=str.length()-1;i<=str.length()/2;i++,j--) { if(str.charAt(i)!=str.charAt(j)) flag=false; } if(flag==true) System.out.println(\"palindrome\"); else System.out.println(\"not a palindrome\"); } } Solution import java.util.Scanner; public class Palin { public static void main(String args[]) { Scanner s=new Scanner(System.in); System.out.println(\"enter string : \"); String str=s.next(); int i,j; boolean flag=true; for( i=0,j=str.length()-1;i<=str.length()/2;i++,j--) { if(str.charAt(i)!=str.charAt(j)) flag=false; } if(flag==true) System.out.println(\"palindrome\"); else System.out.println(\"not a palindrome\"); } }.