Java 不能隐式执行向下转型,因为这会使得精度降低。
    1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型。
    1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型。

    //float f=1.1
    

    1.1f 字面量才是 float 类型。

    float f = 1.1f;