変換の自動データ型変換タイプ


データが同じタイプでない場合は、データ型変換が行われます。

自動型変換(暗黙の)
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

  

おすすめ

転載: www.cnblogs.com/chenliqiang/p/11441823.html