判断输入的字符串是否为回文
/** *首先要知道回文是啥。回文其实就是镜像文字比如说"咱是猿猿是咱" *其次懂得本代码中的方法是干啥用的,下面会提到 *最后好记性不敌烂键盘,多打打就理解了。 **/ import java.util.Scanner; public class Palindromic { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String a=scan.nextLine(); char[] b=a.toCharArray(); //该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符。 int i,j; j=0; for(i=0;i<b.length/2;i++) { if(b[i]==b[b.length-1-i]) { j++; } } if(j>=b.length/2) { System.out.println(a+"是回文"); } else { System.out.println(a+"不是回文"); } } }
运行结果为: