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

    }

      运行结果:

      

     

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    asp:时间的计算
    彻底理解position与anchorPoint
    关于写代码的一些心得总结2014-12-28 23:49:39
    C#如何将线程中的代码抛到主线程去执行
    pac 文件使用到的javascript函数
    webview改变网页宽度
    iOS按钮长按
    ios 页面滑入滑出
    UILable自适应frame
    制作静态库文件(.a文件)
  • 原文地址:https://www.cnblogs.com/pwhit/p/5239599.html
Copyright © 2011-2022 走看看