递归法验证回文

一,验证是否为回文,输入一串字符串,利用charAt将字符串转化为数组然后让第一个字符与最后一个字符比较,判断,利用for循环,如果i比 该字符串字符数量的一半大则不是回文,否则则是。

二,

package ketangceshi;
import java.util.Scanner;
import javax.swing.text.StyledEditorKit.ForegroundAction;
public class palindrome {
 
 public static void main(String[] args) {
  
  Scanner scanner =  new Scanner(System.in);
     String str = scanner.next();
     int a = str.length();
     int b=a/2;
     int i;
     for( i=0;i<b&&str.charAt(i)!=str.charAt(a-1-i);i++)
     {
      
     }
          if(i<b)
           {
           System.out.println("是");
           }
           
          else
            {
           System.out.println("不是回文");
            }
 }
}
原文地址:https://www.cnblogs.com/yangqqq/p/11587059.html