zoukankan      html  css  js  c++  java
  • Java经典编程题50道之二十五

    一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

    public class Example25 {
        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 + "不是一个回文数。");
            }
        }
    }

  • 相关阅读:
    leetCode
    Autorelease Pool
    YYKit源码阅读
    读AVFoundation官方文档记录
    leetCode
    LeetCode
    图像灰度值 灰度值与像素值的关系
    CycloneII特殊管脚的使用(转)
    MOS管正确选择的步骤
    运算放大器单电源应用中的使用齐纳二极管偏置方法
  • 原文地址:https://www.cnblogs.com/qubo520/p/6944264.html
Copyright © 2011-2022 走看看