递归法验证回文
一,验证是否为回文,输入一串字符串,利用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("不是回文");
}
}
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("不是回文");
}
}
}