阅读背景:

NO.A.0005——day02——数据类型转换、运算符

来源:互联网 

一、数据类型转换
1、自动类型转换(隐式)Demo01DataType.java

/*
当数据类型不一样时,将会发生数据类型转换,
自动类型转换(隐式)
    1、特点:代码不需要进行特殊处理,自动完成。
    2、规则:数据范围从小到大。
*/

public class Demon01DayaType{
    public static viod main(String[] args){
        System.out.println(1024);// 这是一个整数,默认是int类型
        System.out.println(3.14);// 这是一个浮点数,默认就是double类型

        // 左边是long类型,右边是默认的int类型,左右不一样,
        //一个等号代表赋值,将右侧的int常量,交给左侧的long变量进行存储
        //int --> long,符合了数据范围从小到大的要求。
        //这一行代码发生了自动类型转换。
        long num1 = 100L;//没有L也是可以的
        System.out.println(num1);// 100

        // 左边是double类型,右边是float类型,左右不一样。
        // float --> double,符合从小到大的规则。
        // 也发生了自动类型转换。
        double num2 = 2.5F;
        System.out.println(num2);//2.5

        // 左边是float类型,右边是long类型,左右不一样。
        // long --> flaot;范围是float更大一些,符合从小到大的规则;
        // 也发生了自动类型转换。
        float   num3 = 30L;
        System.out.println(num3); // 30.3
    }
}/*
当数据



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: