Creating a recursive method for Palindrome

前端 未结 21 1932
野的像风
野的像风 2020-12-03 06:28

I am trying to create a Palindrome program using recursion within Java but I am stuck, this is what I have so far:

 public static void main (String[] args){
         


        
21条回答
  •  無奈伤痛
    2020-12-03 07:09

    public class palin
    { 
        static boolean isPalin(String s, int i, int j)
        {
            boolean b=true;
            if(s.charAt(i)==s.charAt(j))
            {
                if(i<=j)
                    isPalin(s,(i+1),(j-1));
            }
            else
            {
                b=false;
            }
            return b;
        }
        public static void main()
        {
            String s1="madam";
            if(isPalin(s1, 0, s1.length()-1)==true)
                System.out.println(s1+" is palindrome");
            else
                System.out.println(s1+" is not palindrome");
        }
    }
    

提交回复
热议问题