博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA常见算法题(二十四)
阅读量:6429 次
发布时间:2019-06-23

本文共 1026 字,大约阅读时间需要 3 分钟。

package com.xiaowu.demo;//一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。public class Demo24 {    public static void main(String[] args) {        f2(123454321);    }    // 方法一    public static void f1(int n) {        if (n >= 10000 && n < 100000) {            String s = String.valueOf(n);            char[] c = s.toCharArray();            if (c[0] == c[4] && c[1] == c[3]) {                System.out.println(n + "是一个回文数。");            } else {                System.out.println(n + "不是一个回文数。");            }        } else {            System.out.println(n + "不是一个5位数!!!");        }    }    // 方法二    public static void f2(int n) {        boolean flag = true;        String s = Long.toString(n);        char[] c = s.toCharArray();        int j = c.length;        for (int i = 0; i < j / 2; i++) {            if (c[i] != c[j - i - 1]) {                flag = false;            }        }        if (flag) {            System.out.println(n + "是一个回文数。");        } else {            System.out.println(n + "不是一个回文数。");        }    }}

 

转载地址:http://jtiga.baihongyu.com/

你可能感兴趣的文章
使用笔记:TF辅助工具--tensorflow slim(TF-Slim)
查看>>
大话设计模式读书笔记3——单例模式
查看>>
实验三
查看>>
Vue 项目构建
查看>>
[Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置
查看>>
在反射中如何调用类中的Setter()AndGetter()方法
查看>>
android studio adb
查看>>
框架源码系列二:手写Spring-IOC和Spring-DI(IOC分析、IOC设计实现、DI分析、DI实现)...
查看>>
asp.net编译 懒人脚本
查看>>
二分答案经典入门题:)
查看>>
为什么你需要将代码迁移到ASP.NET Core 2.0?
查看>>
Servlet的多线程和线程安全
查看>>
存储树形的数据表转为Json
查看>>
CAN 总线通信控制芯片SJA1000 的读写
查看>>
oauth授权协议的原理
查看>>
OutputCache说明
查看>>
sdl2.0示例
查看>>
数学 --- 高斯消元 POJ 1830
查看>>
Ejabberd源码解析前奏--集群
查看>>
[ZHUAN]Flask学习记录之Flask-SQLAlchemy
查看>>