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

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

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

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

运行结果为:


相关文章
|
6月前
|
存储
第一个只出现一次的字符(OJ题)
第一个只出现一次的字符(OJ题)
27 0
|
7月前
|
算法 程序员
【Leetcode】NC31 第一个只出现一次的字符(牛客网)、面试题 01.01. 判定字符是否唯一
题目描述: 描述 在一个长为n字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)
38 0
|
1天前
49.输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL)
49.输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL)
11 0
|
10月前
【蓝桥杯】1434:回文数字—>三种判断回文的方法(上)
【蓝桥杯】1434:回文数字—>三种判断回文的方法
87 0
|
10月前
【蓝桥杯】1434:回文数字—>三种判断回文的方法(下)
【蓝桥杯】1434:回文数字—>三种判断回文的方法(下)
42 0
|
11月前
|
算法 安全 Swift
LeetCode - #9 判断回文数字
不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。如果大家有建议和意见欢迎在文末留言,我们会尽力满足大家的需求。
|
11月前
​判断给定字符序列是否是回文
​判断给定字符序列是否是回文
49 0
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数
|
Go 索引
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
每日一题---438. 找到字符串中所有字母异位词[力扣][Go]
LeetCode 1704. 判断字符串的两半是否相似
给你一个偶数长度的字符串 s 。将其拆分成长度相同的两半,前一半为 a ,后一半为 b 。
59 0