java中,输入一个字符串,判断其是否为回文字符串。 求检查错误。学的很渣。

有没有人在啊,想请问一下,java中,输入一个字符串,判断其是否为回文字符串。 求检查错误。学的很渣。
最新回答
念如丝缕

2026-10-18 10:54:15

package com.word.servlet;

import java.util.Scanner;

public class TestEp {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Input a string");
String str = sc.nextLine();
char[] chars = str.toCharArray();
boolean flag = true;
for(int i = str.length() - 1; i >= 0; i--){
char ch1 = str.charAt(i);
char ch2 = str.charAt(str.length() - 1 - i);
if(ch1 != ch2){
flag = false;
break;
}
}
if(flag){
System.out.println("是回文");
}else{
System.out.println("不是回文");
}
}

}