判断回文_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 判断回文

判断回文

 2011/12/28 17:55:32  Kent_Mu  http://kent-mu.iteye.com  我要评论(0)
  • 摘要:packagecom.astar.cop.dao;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclasstest{/***递归方法判断一个string是否是回文返回true表示当前字符串是一个回文字符串返回false表示该字符串不是回文字符串**@paramargs*/publicstaticvoidmain(String[]args)throwsException{Stringstr=""
  • 标签:判断回文
package com.astar.cop.dao;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class test {

/**
* 递归方法判断一个string是否是回文 返回true表示当前字符串是一个回文字符串 返回false表示该字符串不是回文字符串
*
* @param args
*/

public static void main(String[] args) throws Exception {
String str = "";
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in), 256);
System.out.println("请输入待检验的字符串:");
str = br.readLine();
System.out.println("检查结果: " + huiwen(str, 0, str.length() - 1));
}

public static boolean huiwen(String s, int start, int end) {
if (start == end)
return true;
if (start > end) {
System.out.println("您没有输入任何字符串!");
return false;
}
if (s.charAt(start) == s.charAt(end)) {
return huiwen(s, start + 1, end - 1);
} else {
return false;
}
}

}
  • 相关文章
发表评论
用户名: 匿名