首页 > 其他 > 详细

递归随堂测试

时间:2019-09-25 22:54:54      阅读:101      评论:0      收藏:0      [点我收藏+]

递归输入字符串每次递归去掉第一个字符和最后一个字符,比较第一个字符和最后一个字符,若相等递归,不相等返回0;

直到最后一个或没有字符返回一,依次相乘。

import java.util.Scanner;

public class Digui{
static Scanner input=new Scanner(System.in);
static int jisuan(String a) {
int x=a.length();
if(x==0||x==1)return 1;
if(a.charAt(0)==a.charAt(x-1)) {
a=a.substring(1,x-1);
return 1*jisuan(a);
}
else return 0;
}
public static void main(String[]args) {
String a;
a=input.next();
if(jisuan(a)==1) {
System.out.println("是");
}
else
System.out.println("否");
}
}

技术分享图片

 

 技术分享图片

 

递归随堂测试

原文:https://www.cnblogs.com/huiwuyan20/p/11587580.html

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