float f=1.5;和float f=1.5f;的区别

想问一下float f=1.5;和float f=1.5f;这两个语句的区别是什么,只讲过前者,后者却没讲过,今天学JAVA时又说前者在JAVA里编写错误,后者就成功。

1.5如果直接写的话默认为double类型,需要转化为float类型

都可以啊,怎么会错误。1.5默认double类型,1.5f得话就是强制1.5为float类型

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632