ホームページ  >  記事  >  Java  >  Javaプログラムは整数を文字に変換する機能を実装します。

Javaプログラムは整数を文字に変換する機能を実装します。

WBOY
WBOY転載
2023-08-20 11:29:331425ブラウズ

Javaプログラムは整数を文字に変換する機能を実装します。

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() メソッドを使用する

  • 型変換を使用する場合

例 1

の中国語訳は次のとおりです:

例 1

次の例は、int 変数を宣言して初期化する方法を示しています。

リーリー

int は int 変数の宣言に使用されるキーワードで、num1 は値 24 を保持する変数の名前です。

例 2

は次のように翻訳されます:

例 2

次の例は、文字変数を宣言して初期化する方法を示しています。文字変数は一重引用符 (「 」) で囲みます。

リーリー

char は文字変数を宣言するために使用されるキーワードで、ch1 は文字「S」を保持する変数の名前です。

方法 1: forDigit() メソッドを使用する

クラス「Character」の

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' が得られます。最後に、データの種類を確認しました。

方法 2: 型変換を使用する

あるデータ型を別のデータ型に変換することを、型変換と呼びます。 Java には、明示的と暗黙的の 2 種類の型変換があります。暗黙的な型変換では、変換中にデータ損失のリスクを伴うことなく、コンパイラによって下位のデータ型が他の上位のデータ型に自動的に変換されます。

上位のデータ型を下位のデータ型にキャストする場合、これは明示的な型変換と呼ばれ、手動で行う必要があります。この場合、下位のデータ タイプは上位のデータ タイプよりも範囲が狭いため、データ損失のリスクがあり、これが手動で行う主な理由です。

整数の範囲は文字よりも広いため、プログラムでは明示的な型変換を使用します。

ForDigit() 構文

リーリー ###例### リーリー ###出力### リーリー

上記のコードでは、2 つの整数変数 'n1' と 'n2' を宣言して初期化します。 「ch1」と「ch2」には変換された変数が格納されます。出力には「a」と「A」が表示されます。これは、ASCII 値の 65 と 97 であるためです。

方法 3:「0」を追加する

整変数に 0 を追加して型変換を行うと、実際には数値の ASCII 値が返されます。 ASCII 値 0 は 48 なので、65 に 0 を加えると 113 になり、ASCII 値 113 は q になります。

###例### リーリー ###出力### リーリー ###結論は###

この記事では、int を char に変換する 3 つの方法について説明しました。ほとんどの場合、このタイプの変換には、使いやすく理解しやすい明示的な型変換が使用されます。

以上がJavaプログラムは整数を文字に変換する機能を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。