データが同じタイプでない場合は、データ型変換が行われます。
自動型変換(暗黙の)
1機能:コードは自動的に、特別な治療を必要としません。
2.ルール:データは小から大までの範囲。
キャスト(明示的)
まず、自動タイプのトランスコーディング
1 パブリック クラスDemo01DataType { 2 公共 静的 ボイドメイン(文字列[]引数){ 3 のSystem.out.println(1024); // これは整数であり、デフォルトではint型である 4。 のSystem.out.println(3.14); // これは、浮動小数点数は、デフォルトは二重である 5 6 // 右が同じデフォルトのint型ではない、左が長いタイプであるの周り 7 // A符号が左側に割り当て、右側のint型の定数を表し等しいです格納長い変数 8。 // 整数- >長い、請求項における小から大へのデータ範囲に沿って 9 // コードタイプの変換のこの行は自動的に行われます。 10 ロング NUM1 = 100 ; 11 のSystem.out.println(NUM1); //100 12である 13である // 左ダブルタイプ、右側はfloat型ではなく、ほぼ同じである 14 // 小から大コンプライアンスルールに>二重、 -フロート 15 // 、自動変換配置 16 ダブル NUM2 = 2.5Fを; 17。 System.out.println(NUM2); // 2.5 18 19 // 左float型であり、右のタイプは、長い左右で同じではない 20 // 長い- >フロート、フロート範囲が大きいに小さなに沿って、大きくなっていますルール 21 // また、自動変換配置 22は、 フロート NUM3 = 30L ; 23である のSystem.out.println(NUM3); // 30.0 24 }
業績
1024
3.14
100
2.5
30