Java—回文串判定
Description
输入一串字符(长度小于100),判断该串字符是否是回文串(正序读与逆序读内容相同)。
Input
输入一串字符(长度小于100)。
Output
若该串字符是回文串输出“yes",否则输出”no“。
Sample
Input
asdfgfdsa
Output
yes
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader = new Scanner(System.in);
int i, l, j;
String str;
int a[] = new int[110];
str = reader.nextLine();
l = str.length();
for (i = 0; i < l; i++) {
a[i] = str.charAt(i);
}
int flag = 1;
for (i = 0, j = l - 1; i < j; i++, j--) {
if (a[i] != a[j]) {
flag = 0;
break;
}
}
if (flag == 1) {
System.out.print("yes");
} else {
System.out.print("no");
}
}
}