判斷輸入的字符串是否是回文暖哨。
回文:把相同的詞匯或句子赌朋,在下文中調(diào)換位置或顛倒過來凰狞,產(chǎn)生首尾回環(huán)的情趣,叫做回文沛慢,也叫回環(huán)赡若。如:121、level...
import java.util.Scanner;
public class Palindrome {
? ? public static void main(String[] args){
? ? ? ? Scanner sc = new Scanner(System.in);
? ? ? ? System.out.println("請輸入一個(gè)字符串:");
? ? ? ? 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;
? ? }
}