回文数「建议收藏」

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

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

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)
上一篇 2022年4月24日 上午6:00
下一篇 2022年4月24日 上午6:20


相关推荐

  • 摄像头的MIPI接口、DVP接口和CSI接口[通俗易懂]

    摄像头的MIPI接口、DVP接口和CSI接口[通俗易懂]我们常用的电脑摄像头接口是USB接口,而常见的智能手机上的摄像头是MIPI接口,还有一部分的摄像头(比如说某些支持DVP接口的硬件)是DVP接口;通俗的讲,USB是串行通用串行总线(UniversalSerialBus)的简称,而MIPI是移动行业处理器接口(MobileIndustryProcessorInterface),DVP是数字视频端口(digitalvideoport)的简称,CSI是相机串行接口(CMOSSensorInterface)的简称。Camera工作原理介绍一

    2022年6月13日
    75
  • 3天学会MaxScript教程之(第一天:开始编写我们的第一个MaxScript)

    3天学会MaxScript教程之(第一天:开始编写我们的第一个MaxScript)1 了解 MaxScript 这是 Max 内置的脚本语言 可以很方便用来完成一些程序化或者快速完成一些机械性的操作 比如导入一千个模型 并且按照项目的特定规定 分类分大小分种类导入到不同文件夹下 人来完成这件事情将是非常无聊乏味和低效的 所以使用脚本来批量完成会更有价值 2 开始搭建一个我们的编程环境我习惯了 c 的高亮和自动补全 如果叫我用 max 自带的那个 editor 来做我会觉得十分痛苦 所以我

    2026年3月26日
    2
  • java amqp_AMQP协议

    java amqp_AMQP协议当前各种应用大量使用异步消息模型 并随之产生众多消息中间件产品及协议 标准的不一致使应用与中间件之间的耦合限制产品的选择 并增加维护成本 AMQP 是一个提供统一消息服务的应用层标准协议 基于此协议的客户端与消息中间件可传递消息 并不受客户端 中间件不同产品 不同开发语言等条件的限制 当然这种降低耦合的机制是基于与上层产品 语言无关的协议 AMQP 协议是一种二进制协议 提供客户端应用与消息中间件之间

    2026年3月18日
    2
  • Centos 7配置LAMP「建议收藏」

    Centos 7配置LAMP「建议收藏」LAMP指的Linux(操作系统)、ApacheHTTP服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP…

    2022年5月3日
    91
  • 如何理解Rabin-Karp算法:字符串匹配的哈希技巧终极指南

    如何理解Rabin-Karp算法:字符串匹配的哈希技巧终极指南

    2026年3月15日
    2
  • 条件运算符

    条件运算符条件运算符也叫三元运算符语法:条件表达式?语句1:语句2;条件运算符是ECMAScript中功能最多的运算符,它的形式与Java中的相同。variable=boolean_expre

    2022年7月2日
    26

发表回复

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

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