zoukankan      html  css  js  c++  java
  • 回文串

                                                           回文串

    题目:

    编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!。
     * 所谓回文即正向与反向的拼写都一样,如adgda。  长度在100以内,且全为小写字母
    样例输入
    adgda
    样例输出
    yes!

     分析:

       判断回文的方法是:第一个字符和最后一个符是否相同,第二字符和倒数第二个字符是否相同。

     这个过程一直进行,知道出现不匹配的情况或者所有的字符检查完毕。

      code:

         import java.util.*;
    public class HUIWEN {
         public static boolean  fun(String str)
         {
              int low = 0 ;
              int heigh = str.length()-1;
              while(low<heigh)
              {
                 if(str.charAt(low) != str.charAt(heigh))
                     return false;
                 low++;
                 heigh--;
              }
            
             return true;
         }
        public static void  main(String[] args)
        {
              Scanner in = new Scanner(System.in);
               String str = in.nextLine();
               if(fun(str))
               {
                   System.out.print("yes");
               }
               else
               {
                   System.out.print("no");
               }
        }

    }

      运行结果:

      

     

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    flutter,跟着官网一步一步创建第一个flutter应用
    meta标签的用处详解
    js array 对象
    javascript异步编程,promise概念
    jquery常用
    《java编程思想》:异常丢失
    Nginx均衡负载配置
    Maven将jar包安装到本地仓库
    《java编程思想》读后笔记:二,吸血鬼数字
    基于jQuery Ajax实现无刷新文件上传
  • 原文地址:https://www.cnblogs.com/pwhit/p/5239599.html
Copyright © 2011-2022 走看看