首页 > 其他 > 详细

递归判断字符串是否为回文

时间:2019-09-24 20:29:20      阅读:130      评论:0      收藏:0      [点我收藏+]

源代码

package test;
import java.util.Scanner;
public class Palindrome {
 public static void main(String[] args) {
  System.out.println("请输入判断的字符串");
  Scanner scan=new Scanner(System.in);
  String str=scan.next();
  int n = str.length();
  boolean flag=dg(str,0);
  if(flag) {
   System.out.println("该字符串是回文");
  }
  else {
   System.out.println("该字符串不是回文");
  }
 }
 public static boolean dg(String str,int i) {
  int n=str.length();
  if(n-i==0||n-i==1) {
   return true;
  }
  else {
   if(str.charAt(i)==str.charAt(n-i-1)) {
    return dg(str,i+1);
   }
    return false;
  }
 }
}

递归判断字符串是否为回文

原文:https://www.cnblogs.com/xhj1074376195/p/11580747.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!