回文数「建议收藏」

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

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

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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 在Android Studio中新建android gradle project的时候connect refused

    在Android Studio中新建android gradle project的时候connect refused

    2021年9月30日
  • Windows Azure AppFabric概述

    Windows Azure AppFabric概述公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。WindowsAzureAppFabric是一套全面的云端中间件,服务于开发、部署和管理WindowsAzure平台应用。它在WindowsAzure开发模型上提供一套PaaS(平台即服务)层面的服务…

    2022年10月16日
  • 复制粘贴不到远程桌面_远程桌面无法复制到本地

    复制粘贴不到远程桌面_远程桌面无法复制到本地在远程服务器上打开任务管理器,在进程里面找到rdpclip进程(或者剪贴板监视器),点击“结束进程”打卡DOS命令符,输入rdpclip后,确认,从新打开远程剪贴服务。

    2022年8月19日
  • C语言的seekg函数,C++ seekg函数用法详解[通俗易懂]

    C语言的seekg函数,C++ seekg函数用法详解[通俗易懂]很多时候用户可能会这样操作,打开一个文件,处理其中的所有数据,然后将文件倒回到开头,再次对它进行处理,但是这可能有点不同。例如,用户可能会要求程序在数据库中搜索某种类型的所有记录,当这些记录被找到时,用户又可能希望在数据库中搜索其他类型的所有记录。文件流类提供了许多不同的成员函数,可以用来在文件中移动。其中的一个方法如下:seekg(offset,place);这个输入流类的成员函数的名字se…

    2022年4月29日
  • 解决MyQL数据库中1045错误的方法——Windows系统

    解决MyQL数据库中1045错误的方法——Windows系统在各种各样的适用场所,MySQL会出现各种各样的问题,经过足足半年的长跑,我的数据库终于修复了Bug,可以重新使用了。数据库出问题,那可能是家常便饭了。经过这足足半年的煎熬,我决定在以后的日子里,记录下我在使用数据库时遇到的色彩缤纷的问题,以及这些问题的解决方法。由此,今天写了这篇博客。首先,给大家看看,这个问题是什么样子的。我在这里用到的MySQL可视化工具为Navicat。这个错误…

    2022年6月13日
  • linux中vim命令下一页,分享一些非常实用的 Vim 命令

    linux中vim命令下一页,分享一些非常实用的 Vim 命令删除标记内部的文字当我开始使用Vim时,一件我总是想很方便做的事情是如何轻松的删除方括号或圆括号里的内容。转到开始的标记,然后使用下面的语法:di[标记]比如,把光标放在开始的圆括号上,使用下面的命令来删除圆括号内的文字:di(如果是方括号或者是引号,则使用:di{和:di”删除指定标记前的内容和删除标记内部有些相似,但目的不同。命令如下:dt[标记]会删除所有光标和标记之间的内容(保持标记不…

    2022年5月5日

发表回复

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

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