ホームページ  >  記事  >  Java  >  Java は回文数字かどうかを判断します

Java は回文数字かどうかを判断します

angryTom
angryTomオリジナル
2019-11-13 14:20:173394ブラウズ

Java は回文数字かどうかを判断します

java は回文番号かどうかを判定します。

次に、具体的な実装コードで説明した簡単な判定方法を紹介します。

import java.util.*;
public class StringBufferDemo {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //从键盘上输入一个字符串str
        String str = "";
        System.out.println("请输入一个字符串:");
        Scanner in = new Scanner(System.in);
        str = in .nextLine();
        //根据字符串创建一个字符缓存类对象sb
        StringBuffer sb = new StringBuffer(str);
        //将字符缓存中的内容倒置
        sb.reverse();
        //计算出str与sb中对应位置字符相同的个数n
        int n = 0;
        for (int i = 0; i < str.length(); i++) {
            if (str.charAt(i) == sb.charAt(i))
                n++;
        }
        //如果所有字符都相等,即n的值等于str的长度,则str就是回文。
        if (n == str.length())
            System.out.println(str + "是回文!");
        else
            System.out.println(str + "不是回文!");
    }
}

php 中国語の Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJava は回文数字かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。