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");
               }
        }

    }

      运行结果:

      

     

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    经典测试工程师面试题(一)
    python面试题2
    python面试题1
    软件测试面试题2
    软件测试面试题1
    python读写csv文件
    死亡还是合并?和李开复聊聊走投无路创业公司(转)
    项目如何开始:怎样和客户谈需求(转)
    [转载]给IT人员支招:如何跟业务部门谈需求分析?
    VS2013的一些常用快捷键
  • 原文地址:https://www.cnblogs.com/pwhit/p/5239599.html
Copyright © 2011-2022 走看看