ためになるホームページ お問い合わせ




TOP > Java > キャスト
キャスト
キャストを行うと、基本型の値を別の値に変換できる。キャストには以下の2つがある。
1.暗黙的なキャスト(拡張変換)・・・キャストの為のコードを書く必要のないもの。
2.明示的なキャスト(縮小変換)・・・精度が落ちる際、明示的にキャストを書くことにより変換する。

キャストの例
class Test{
    public static void main(String[] args){
        int a = 123 ;
        byte b = 123 ;//暗黙的キャスト
        byte c = (byte)128 ;//明示的キャスト
        float d = 123 ;//暗黙的キャスト
        float e = (float)123.3 ;//明示的キャスト
        long f =123 ;//暗黙的キャスト
        int g = (int)123L ;//明示的キャスト
        double h = 123 ;//暗黙的キャスト
        double i = 123f ;//暗黙的キャスト
        double j = 123L ;//暗黙的キャスト
        int k = (int)123f ;//明示的キャスト
        int l = (int)123.333 ;//明示的キャスト
    }
}







Copyright 2007 ためになるホームページ All Rights Reserved.