判断输入的字符串是否是回文。
回文:把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。如:121、level...

import java.util.Scanner;
public class Palindrome {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串:");
while(!sc.hasNext("###")){
String data = sc.next();
if(isPalin(data)){
System.out.println("yes");
}else{
System.out.println("no");
}
}
sc.close();
}
public static boolean isPalin(String data){
int len = data.length();
for(int i = 0;i < len/2; i++){
if(data.charAt(i) != data.charAt(len-1-i)){
return false;
}
}
return true;
}
}

网友评论