回文数「建议收藏」

回文数「建议收藏」回文数

大家好,又见面了,我是你们的朋友全栈君。

package 算法;

public class 回文数 {

    public static void main(String[] args) {

        // TODO Auto-generated method stub
        //计算一串数字中回文数的个数
        String scanStr=”456645354532″;
        int count=0;
        int length=scanStr.length()+1;
        for(int j=3;j<length;j++){

            for(int i=j;i<length;i++){

                String n=scanStr.substring(i-j, i);
                if(f(n)){

                    count++;
                    
                }
            }
        }
        System.out.println(“回文数的个数:”+count);
    }

    private static boolean f(String n) {

        // TODO Auto-generated method stub
        StringBuffer str=new StringBuffer(n);
        str.reverse();//反转
        for(int i=0;i<str.length();i++){

            if(n.charAt(i)!=str.charAt(i)){

                System.out.println(n+”不是回文数”);
                return false;
            }
            if(i==n.length()-1){

                System.out.println(n+”是回文数”);
                return true;
            }
        }
        return false;
    }

}
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106024.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 识别引擎ocropy-&gt;ocropy2-&gt;OCRopus3总结

    论文:TheOCRopusOpenSourceOCRSystemTransferLearningforOCRopusModelTraining onEarlyPrintedBooksGitHub:https://github.com/tmbdev/ocropyhttps://github.com/tmbdev/ocropy2https://gith…

    2022年4月8日
    48
  • LeeCode(Database)-Employees Earning More Than Their Managers

    LeeCode(Database)-Employees Earning More Than Their Managers

    2021年9月8日
    63
  • vi/vim复制粘贴命令[通俗易懂]

    vi/vim复制粘贴命令[通俗易懂]1.选定文本块。使用v进入可视模式,移动光标键选定内容。2.复制的命令是y,即yank(提起),常用的命令如下:   y     在使用v模式选定了某一块的时候,复制选定块到缓冲区用;   yy   复制整行(nyy或者yny,复制n行,n为数字);   y^  复制当前到行头的内容;   y$   复制当前到行尾的内容;   yw  复制一个word(nyw或者ynw,复制n个word,n为数字);  

    2022年9月22日
    0
  • CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置(一))

    CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置(一))

    2021年7月31日
    72
  • Linux挂载磁盘(扩展根目录)

    Linux挂载磁盘(扩展根目录)1.df命令查看自己的/目录属于哪个逻辑卷(我们要做的是对逻辑卷扩展)[root@redhat6-3~]#df-h查看未挂载的磁盘:[root@redhat6-3~]#lsblk2.新加一块硬盘,我的是vdb先创建物理卷[root@redhat6-3~]#fdisk/dev/vdb在分别输入n、p、1、2048、1048575999、w如果报错,执行(类似刷新磁盘变化,如果磁盘无法格式化和无法创建物理卷):partprobe再执行:fdisk/dev/vdb

    2022年6月19日
    43
  • txs0108 替代芯片_什么是芯片,怎么造出来的

    txs0108 替代芯片_什么是芯片,怎么造出来的TXS0108双向电压转换芯片用于IIC时的问题TXS0108是双向电平转换芯片,在我的案例中用于1.8V电平与3.3V电平的转换。最先,我在3.3V和1.8V的SCL和SDA总线上均使用了4.7kΩ的上拉电阻,上拉到对应的高电平。调试发现SDA出现如下波形:可以看到图上出现了次高电平。非常不正常。分析后发现,中间四个次高电平都是IIC芯片发出的ACK信号,应该被拉低,但是并没有拉低到0V。导…

    2022年8月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号