每日一题---判断输入的字符串是否为回文

简介: 每日一题---判断输入的字符串是否为回文

判断输入的字符串是否为回文

/**
  *首先要知道回文是啥。回文其实就是镜像文字比如说"咱是猿猿是咱"
  *其次懂得本代码中的方法是干啥用的,下面会提到
  *最后好记性不敌烂键盘,多打打就理解了。
**/
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+"不是回文");
      }
    }
 }

运行结果为:


相关文章
|
5月前
|
C语言
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
|
5月前
字符串\判断回文
字符串\判断回文
23 2
|
6月前
49.输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL)
49.输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL)
38 0
【蓝桥杯】1434:回文数字—>三种判断回文的方法(上)
【蓝桥杯】1434:回文数字—>三种判断回文的方法
127 0
【蓝桥杯】1434:回文数字—>三种判断回文的方法(下)
【蓝桥杯】1434:回文数字—>三种判断回文的方法(下)
74 0
|
算法 安全 Swift
LeetCode - #9 判断回文数字
不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。如果大家有建议和意见欢迎在文末留言,我们会尽力满足大家的需求。
​判断给定字符序列是否是回文
​判断给定字符序列是否是回文
77 0
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数
|
Go 索引
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
LeetCode 1704. 判断字符串的两半是否相似
给你一个偶数长度的字符串 s 。将其拆分成长度相同的两半,前一半为 a ,后一半为 b 。
79 0