Palindrome program in java with explanation | for loop in java