package Test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("请输入字符串:");
Scanner input=new Scanner(System.in);
String str="";
str=input.next();
StringBuffer a=new StringBuffer(str);
a.reverse();
int count=0;
for(int i=0;i<str.length();i++){if(str.charAt(i)==a.charAt(i)){count++;}
}if(count==str.length()){System.out.println(str+"是回文字符串");}else{System.out.println(str+"不是回文字符串");}
}
}

以上为源代码

运行结果截图

编程总结分析

总的来说就是先分析用什么方法,然后一步步去实现。我是先将原本的字符串反转,然后使用递归的方法,挨个判断相对应的位置上字符是否相同,以此判断字符串是否回文

转载于:https://www.cnblogs.com/ICDTAD/p/11587020.html

JAVA用递归方法判断某个字串是否是回文相关推荐

  1. 编程:使用递归方式判断某个字串是否回文(Palindrome)

    Answer: import java.util.Scanner; public class Palindrome { private static int len;//全局变量整型数据 privat ...

  2. 怎么判断一个字符串的最长回文子串是否在头尾_LeetCode5:最长回文子串

    最长回文子串问题是一个比较经典的题目,且字符串的处理问题也比较重要,这里实现了几种可行的方法,写了ac的表示可以通过,有的是可运行但是会超时或者是超过内存限制. 一:优化的暴力和暴力解 1.1 算是优 ...

  3. 输入一个字符串字,如果是“回文”输出“Yes”,否则输出“No”。所谓“回文”,是指顺读和倒读都一样的字符串。

    输入一个字符串字,如果是"回文"输出"Yes",否则输出"No".所谓"回文",是指顺读和倒读都一样的字符串. 如: & ...

  4. 怎么判断一个字符串的最长回文子串是否在头尾_每日一道算法题,让你的头脑更活跃(寻找最长回文子串)...

    前言 最近准备把算法慢慢的捡起来,所以准备日更一道算法题目,难度自然是由简入难,所以同学们可以每天都来看看小编的更新. 日更时间定在每晚20:00,希望大家多多关注啦. 昨天就欠更了,简直就是打脸.过 ...

  5. jsp判断字符串相等_最长回文字符串三种解法

    先解释一下什么是回文字符串,比如说字符串"aba",无论是从先往后读取还是从后往前读取,结果都是一样的.当给定很长的字符串时,如何快速获取到最长的回文字符串,这也是大厂比较常见的算 ...

  6. 判断输入的字符串是否为“回文”|回文判断【C语言】

    要求判断输入的字符是否为回文("回文",即正读反读都是一样的,例如noon, civic, radar或者风扇能扇风 ,奶牛产牛奶等都属于回文) 编写程序: #include< ...

  7. 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?

    给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串.如何删除才能使得回文串最长呢? 输出需要删除的字符个数. 输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s. ...

  8. 编写程序判断输入的字符串是否是“回文”

    编写程序判断输入的字符串是否是"回文"(顺读和倒读都一样的字符串,称"回文") 下面展示一些 代码及输出结果. 输入:abcba 输出:是回文 // An hi ...

  9. 怎么判断一个字符串的最长回文子串是否在头尾_【Leetcode每日打卡】最长回文串...

    干货预警:所有文章都会首发于我的公众号[甜姨的奇妙冒险],欢迎watch. 一.来历: 力扣从3月开始开启了每日一题打卡活动,于是跟风加入了打卡大军,这两天写评论.发题解,没想到反响还不错,收到了来自 ...

最新文章

  1. 2021年大数据Flink(十三):流批一体API Sink
  2. python转换数据类型(int、float、str、eval、tuple、list、chr、ord、bin、oct、hex)
  3. 大数据哈希学习: 现状与趋势
  4. 内存的工作原里(二)
  5. 团体程序设计天梯赛-练习集-L1-036. A乘以B
  6. lopatkin俄大神精简中文系统Windows 10 Pro 19041.21 20H1 Release x86-x64 ZH-CN SMS
  7. 地图 显示 动态轨迹_野外探路必备神器——奥维互动地图浏览器
  8. 汇编版|电子印章在各类业务文件中的应用
  9. jmp软件(jMP软件正交设计交互作用)
  10. RabbitMQ 快速入门指南
  11. 使用IDO Runtime Development Server跟踪IDO层的错误
  12. java游戏征途2008_醉剑逍遥-征途天下
  13. 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》
  14. 数论:欧几里得与扩展欧几里得算法
  15. 龙芯中科官方宣布,龙芯中科企业办公信息化平台全面完成国产化替代
  16. 顾大嫂贴肉藏了尖刀 水浒传
  17. 阿里巴巴收购中天微,中国“芯”指日可待!
  18. 记录一些密码学中常用符号
  19. 超有爱 超好记的 英文三字经 生个宝宝一起学吧
  20. Meet The Greeks

热门文章

  1. 2022-2028年中国儿童医疗行业深度调研及投资前景预测报告
  2. form表单提交编码的问题
  3. 2022-2028年中国塑料零部件行业市场发展规模及市场分析预测报告
  4. LeetCode19. Remove Nth Node From End of List 删除链表中的倒数第n个位置的元素
  5. 彻底解决tensorflow:ImportError: Could not find 'cudart64_90.dll' tensorflow安装
  6. LeetCode简单题之两数之和 IV - 输入 BST
  7. Imagination发布四款RISC-V CPU
  8. Linux 内核,30 年C 语言将升级至 C11
  9. 实时双频Wi-Fi如何实现下一代车内连接
  10. 模型压缩95%:Lite Transformer,MIT韩松等人