JAVA常見演算法題(二十四)

來源:互聯網
上載者:User

標籤:rar   i++   sys   boolean   ack   java   pac   logs   als   

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 + "不是一個迴文數。");        }    }}

 

JAVA常見演算法題(二十四)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.