public boolean isPalindrome(char[] array, int startIndex, int endIndex){ boolean result; if (array[startIndex]!=array[endIndex] || (endIndex < 0)){ //System.out.println("array[end] " + endIndex); System.out.println("false.!!."); result = false; } else{ System.out.println("true!"); isPalindrome(array, startIndex+1, endIndex-1); result = true; } System.out.println("result is : " + result); return result; } }