资源限制
时间限制:1.0s 内存限制:512.0MB
编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。所谓回文即正向与反向的拼写都一样,如adgda。 长度在100以内,且全为小写字母
样例输入
adgda
样例输出
yes!import java.util.*;
public class panduanhuiwen {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
//输入字符串
String str = sc.next();
//声明变量x为第一位字符,y为最后一位字符
int x=0,y=str.length()-1;
//默认为回文
boolean result =true;
//循环判断,如有一个不相等则退出
for (int i = 0; i
char a =str.charAt(x);
char b =str.charAt(y);
if (a==b) {
x++;
y--;
}else {
result =false;
break;
}
}
//根据result判断输出
if (result==false) {
System.out.println("no!");
}else {
System.out.println("yes!");
}
}
}