public class Test {
public static void main(String[] args) {
float f1 = 1.2;//报错,虚拟机默认为double
float f2 = 1.2f;//正确
float f3 = 1.2F;//正确
Float f4 = 1.2;//报错,虚拟机默认为double
Float f5 = 1.2F;//正确
Float f6 = 1.2f;//正确
double d1 = 1.2;//正确
double d2 = 1.2d;//正确
double d3 = 1.2D;//正确
Double d4 = 1.2;//正确
Double d5 = 1.2d;//正确
Double d6 = 1.2D;//正确
long L1 = 12;//正确
long L2 = 12l;//正确
long L3 = 12L;//正确
Long L4 = 12;//报错,int不能转换为Long
Long L5 = 12l;//正确
Long L6 = 12L;//正确
float f7 = (float) 1.2;//正确