Javaでint型に強制変換するには?

Javaでは、数値型はint型にキャスト可能で、括弧と対象のデータ型を使って行います。数値型をint型にキャストする例を以下に示します。

  1. そうなんですか
double num1 = 3.14;
int num2 = (int) num1;
System.out.println(num2);  // 输出:3
  1. ラッパークラスのメソッドを使って変換する:
Double num1 = 3.14;
int num2 = num1.intValue();
System.out.println(num2);  // 输出:3

型変換をする際には、データの欠損やオーバーフローが発生する可能性があることに注意することが重要です。たとえば、int の範囲を超える数値を int 型に変換すると、その結果は誤ったものになります。そのため、型変換を行う際には、変換される値が変換先の型の範囲内であることを確認する必要があります。

bannerAds