任务描述:
回文串是指一个正读和反读都一样的字符串,比如“level”或者“noon”等。要求输入 一个字符串,判断此字符串是否为回文。(注:设字符串长度小于20)
任务要求:
package suanfa;
import java.util.Scanner;
public class a240316 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("输入一个字符串:");
String str = in.nextLine();
int length = str.length();
int start = 0;
int end = length - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
System.out.println("字符串" + str + "不是回文数");
return;
}
start++;
end--;
}
System.out.println("字符串" + str + "是回文数");
}
}