TECH I.S.

Java キャスト型


キャスト型

キャスト型とは、あるプリミティブデータ型の値を別の型に割り当てることです。

Javaには、次の2種類のキャストがあります。

  • キャスティングの拡大(自動) - 小さいタイプを大きいタイプ サイズに変換します。

    byte->short->char->int->long->float->double

  • ナローイングキャスティング(手動) - より大きな型をより小さなサイズの型に変換します。

    double->float->long->int->char->short->byte

キャスティングの拡大

サイズの小さい型をサイズの大きい型に渡すと、ワイドニングキャストが自動的に行われます。

public class Main { public static void main(String[] args) { int myInt = 9; double myDouble = myInt; // Automatic casting: int to double System.out.println(myInt); // Outputs 9 System.out.println(myDouble); // Outputs 9.0 } }

自分で試してみる »


キャスティングの絞り込み

キャストの絞り込みは、値の前の括弧内にタイプを配置して手動で行う必要があります。

public class Main { public static void main(String[] args) { double myDouble = 9.78d; int myInt = (int) myDouble; // Manual casting: double to int System.out.println(myDouble); // Outputs 9.78 System.out.println(myInt); // Outputs 9 } }

自分で試してみる »




プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細