使用递归看字符串是不是回文
package si;
import java.util.Scanner;
public class huiwen {
public static boolean huiwen(String s,int i,int j)
{
if(i==j) return true;
else return(s.charAt(i)==s.charAt(j)&&huiwen(s,i+1,j-1));
}
public static void main(String[] args) {
int i,j;
System.out.println("输入字符串:");
Scanner input=new Scanner(System.in);
String s=input.next();
i=0;
j=s.length()-1;
System.out.println("是否是回文:"+huiwen(s,i,j));
}
}
思路 使用boolen函数 一个一个比较 是就返回吐热不是false


浙公网安备 33010602011771号