方式1:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入字符串");
String huiwen = sc.nextLine();
String revers = "";
for (int i = huiwen.length()-1; i >=0 ; i--) {
revers+=huiwen.charAt(i);
}
if (revers.equals(huiwen)){
System.out.println("是");
}else {
System.out.println("否");
}
}
控制台输出结果:
方式2:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串");
String huiwen = sc.nextLine();
char[]chs = huiwen.toCharArray();
int start = 0;
int len = chs.length-1;
while (start<len){
if (chs[start]==chs[len]){
System.out.println("是回文");
}else {
System.out.println("不是回文");
}
break;
}
start++;
len--;
}
控制台输出结果: