码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-09-24 21:21:34      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:port   判断字符串   turn   har   OLE   ali   out   string   ann   

源代码

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;
  }
 }
}

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

标签:port   判断字符串   turn   har   OLE   ali   out   string   ann   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!