3.データ型変換

1.データ型変換

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

  • 自動型変換(暗黙の)
  • キャスト(ディスプレイ)

1.1自動型変換(暗黙)

特徴:コードは自動的に、特別な処理を必要としない
ルール:小から大へのデータ範囲(必ずしもバイトの数に関連していません)

public class Demo01DataType {
    public static void main(String[] args) {
        System.out.println(1024);//这就是一个整数,默认就是int类型
        System.out.println(3.14);//这就是一个浮点数,默认就是double类型
        
        //1.整数和整数
        //左边是long,右边默认int
        //int--->long,符合数据范围从小到大,所以int可以自动转换成long
        long num1=100;
        System.out.println(num1);//100
        
        //2.浮点数和浮点数
        //左边是double,右边默认float
        //float--->double,符合数据范围从小到大,所以float可以自动转换成double
        double num2=2.5F;
        System.out.println(num2);
        
        //3.整数和浮点数
        //左边是float,右边是long
        //long--->float,符合范围从小到大
        float num3=30L;
        System.out.println(num3);//30.0
    }
}

おすすめ

転載: www.cnblogs.com/deer-cen/p/12118089.html