Java
 Computer >> コンピューター >  >> プログラミング >> Java

特定の文字がJavaの数字/文字であるかどうかを確認するにはどうすればよいですか?


キャラクター クラスはオブジェクトのサブクラスです クラスであり、プリミティブ型charの値をオブジェクトにラップします。 Characterタイプのオブジェクトには、単一のフィールドが含まれています その型はcharです。 isDigit()を使用すると、文字列内の指定された文字が数字/文字であるかどうかを確認できます。 キャラクターの方法 クラス。 isDigit() methodは静的メソッドであり、指定された文字が数字であるかどうかを判別します 。

public class CharacterIsNumberOrDigitTest {
   public static void main(String[] args) {
      String str = "Tutorials123";
      for(int i=0; i < str.length(); i++) {
         Boolean flag = Character.isDigit(str.charAt(i));
         if(flag) {
            System.out.println("'"+ str.charAt(i)+"' is a number");
         }
         else {
            System.out.println("'"+ str.charAt(i)+"' is a letter");
         }
      }
   }
}
出力
'T' is a letter
'u' is a letter
't' is a letter
'o' is a letter
'r' is a letter
'i' is a letter
'a' is a letter
'l' is a letter
's' is a letter
'1' is a number
'2' is a number
'3' is a number

  1. 与えられた番号がPythonプログラムでフィボナッチ数であるかどうかを確認するにはどうすればよいですか?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p

  2. 与えられた数がフィボナッチ数であるかどうかをチェックする方法のためのPythonプログラム?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p