package 测试1;
import java.util.Scanner;
public class huiwen
{
public boolean jaduge(String c)
{
if((c.length()==1)||c.length()==0)
{
return true;
}
else
if(c.substring(0,1).equals(c.substring(c.length()-1, c.length())))
{
if(jaduge(c.substring(1, c.length()-1)))
{
return true;
}
else
return false;
}
return false;
}
public static void main(String args[]){
Scanner input = new Scanner(System.in);
huiwen A=new huiwen();
String a=input.nextLine();
if(A.jaduge(a))
{
System.out.print("该字符串回文");
}
else
System.out.print("该字符串不回文");
}
}
本次复习了递归知识,完成了基础的回文操作,通过字符个数的判断进行比较,挪动。