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. |