close
/*
* 迴文(palindrome)是指從前面讀和從後面讀都相同的一段文字. 請撰寫一個程式讀入一個字串,判斷它是否為迴文。
* 例如下列字串都是迴文:12321,AABBCCBBAA
*/
import java.io.*;
public class Main {
public static void main(String args[])throws IOException
{
BufferedReader buf =new BufferedReader(new InputStreamReader(System.in));
System.out.print("(迴文判斷)請輸入字母或數字:");
String s1=buf.readLine();
String s2="";
for (int i=s1.length();i>0;i--)
{
char ch =s1.charAt(i-1);
s2=s2+ch;
}//反轉字串在判斷是否相同,一樣就是迴文
if (s1.equals(s2))//equals>>解釋>>http://my.so-net.net.tw/idealist/Java/Basic/equals.html
{
System.out.println(s1+"是迴文");
}
else
{
System.out.println(s1+"非迴文");
}
//System.out.println("測試"+s2);
}
}
全站熱搜
留言列表