JAVA用递归方法判断某个字串是否是回文
生活随笔
收集整理的這篇文章主要介紹了
JAVA用递归方法判断某个字串是否是回文
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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+"不是回文字符串");} } }
以上為源代碼
運(yùn)行結(jié)果截圖
編程總結(jié)分析
總的來說就是先分析用什么方法,然后一步步去實(shí)現(xiàn)。我是先將原本的字符串反轉(zhuǎn),然后使用遞歸的方法,挨個(gè)判斷相對應(yīng)的位置上字符是否相同,以此判斷字符串是否回文
轉(zhuǎn)載于:https://www.cnblogs.com/ICDTAD/p/11587020.html
總結(jié)
以上是生活随笔為你收集整理的JAVA用递归方法判断某个字串是否是回文的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SP5971 LCMSUM
- 下一篇: Scala函数式编程(三) scala集