看到题目,第一想法是将输入的字符串转为数组
然后将数组长度除以2,判断余数为0,则直接不是回文串,不为0,用两个for循环将数组前后一一对比然后判断
方法两个
1、split()方法
一般用于分割,不过可以使用空字符来分割,较为繁琐
String a = "abcde";
String[] b = a.split("");
输出
2、调用String类提供的toCharArray()方法
String a = "abcde";
char[] c = a.toCharArray();
输出
全部代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String a = input.next();
int num =