Java には、byte、short、int、long、char、float、double、boolean の 8 つの基本データ型があります。 int は、整数を格納するために使用される 32 ビットの符号付きデータ型です。範囲は -2,147,483,648 ~ 2,147,483,647 です。 char は、16 ビットの符号なし Unicode 文字です。
この記事では、int を char に変換するいくつかの方法について説明します-
「0」を追加することで
forDigit() メソッドを使用する
型変換を使用する場合
次の例は、int 変数を宣言して初期化する方法を示しています。
リーリーint は int 変数の宣言に使用されるキーワードで、num1 は値 24 を保持する変数の名前です。
次の例は、文字変数を宣言して初期化する方法を示しています。文字変数は一重引用符 (「 」) で囲みます。
リーリーchar は文字変数を宣言するために使用されるキーワードで、ch1 は文字「S」を保持する変数の名前です。
forDigit() メソッドは、指定された RADIX 値に基づいて、指定された番号の文字を返します。 10 進数の RADIX 値は 10、16 進数の RADIX 値は 16、2 進数の RADIX 値は 2 です。
クラス「Character」は「java.lang」パッケージで使用できます。また、プログラム内で
getClass().getSimpleName() メソッドを使用して、整数変数を文字に変換した後のデータ型を確認します。
ForDigit() 構文char_variable -変換された値を格納する文字変数の名前。
Character はクラス名、forDigit() はそのメソッドで、2 つのパラメーターとともに使用されます。
var_to_convert は変換される変数です。radix は変換のベースとして使用されます ###例### リーリー ###出力### リーリー
上記のコードでは、3 つの整数変数を作成しました。 「ch1」と「ch2」には変換された変数が格納されます。基本値 16 を使用するため、指定された変数は 16 進数システム (0 ~ 9、次に A ~ F) に変換されます。 16 進数のビット 11 の値は「b」です。したがって、出力として 8 と 'b' が得られます。最後に、データの種類を確認しました。上位のデータ型を下位のデータ型にキャストする場合、これは明示的な型変換と呼ばれ、手動で行う必要があります。この場合、下位のデータ タイプは上位のデータ タイプよりも範囲が狭いため、データ損失のリスクがあり、これが手動で行う主な理由です。
ForDigit() 構文
リーリー ###例### リーリー ###出力### リーリー
上記のコードでは、2 つの整数変数 'n1' と 'n2' を宣言して初期化します。 「ch1」と「ch2」には変換された変数が格納されます。出力には「a」と「A」が表示されます。これは、ASCII 値の 65 と 97 であるためです。方法 3:「0」を追加する
以上がJavaプログラムは整数を文字に変換する機能を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。