Javaで数値/文字列が回文であるかどうかを確認する方法は?

公開: 2021-04-13
JavaでNumber:Stringが回文​​であるかどうかを確認する方法は?

回文数とは何ですか?

回文数は、数字を逆にしremains the same数(24842など)です。

他のいくつかの名前は次のとおりです。

  • 数字の回文
  • 数値回文

このチュートリアルでは、数値と文字列が回文であるかどうかを確認する方法について説明します。

以下の質問のいずれかがある場合は、適切な場所にいます。

  • 数値が回文であるかどうかをチェックするJavaプログラム
  • 回文数の定義
  • 与えられた文字列が回文であるかどうかをチェックするJavaプログラム

手順–始めましょう。

  • プログラムを書くCrunchifyFindPalindromeNumber.java
  • 3つのメソッドを作成します。
    • crunchifyFindPalindromeUsingForLoop()
    • crunchifyFindPalindromeUsingWhileLoop()
    • crunchifyFindPalindromeForString()
  • 結果を印刷する

CrunchifyFindPalindromeNumber.java

このJavaプログラムでは、ここでAtomicIntegerを使用します。 これは、アトミックに更新される可能性のあるint値です。 アトミックアクセスのプロパティの説明については、VarHandle仕様を参照してください。

AtomicIntegerは、アトミックにインクリメントされるカウンターなどのアプリケーションで使用され、整数の代わりとして使用することはできません。 ただし、このクラスはNumberを拡張して、数値ベースのクラスを処理するツールやユーティリティによる均一なアクセスを可能にします。

上記のプログラムをJavaアプリケーションとして実行するだけで、次のようになります。

Eclipse / IntelliJIDEAコンソールの結果。

上記のプログラムの実行中に問題が発生した場合はお知らせください。