Case 1 > String Palindrome
public static void stringPalindrome(){
String s1="Malayalam";
String s2="";
for(int i=s1.length()-1;i>=0;i--){
s2+=s1.charAt(i);
}
if(s1.equalsIgnoreCase(s2)){
System.out.println("String is Palindrome");
}
else{
System.err.println("String is Not Palindrome");
}
}
Case 2 > Int Palindrome
public static void intPalindrome(){
int n=121;
int palindrome = n;
int reverse=0;
while(palindrome != 0) {
int rem=palindrome % 10;
reverse = reverse * 10 + rem;
palindrome = palindrome / 10;
}
if(n == reverse){
System.out.println("Int is Palindrome");
}
else{
System.err.println("Int is Not Palindrome");
}
}


No comments:
Post a Comment