您的位置:首页 > 编程语言 > Java开发

Java基础笔记之三 语句float num=3.1415926是否正确

2015-09-03 21:28 218 查看
Java语言提供了两种用于存储浮点数的基本类型,即float和double类型,而Java语言默认额浮点数类型是double,所以当在程序代码段中为float型的变量赋值3.1415926时,会被认为是double类型。由于double类型数据占用的存储空间超出了float型数据的存储空间,所以需要强制转换为float类型或者为浮点数添加字母f或者F作为后缀,而语句float  num=3.1415926,既没有强制类型转换,也没有为浮点数添加后缀f或者F,所以语句float num=3.1415926是错误的。
为float型变量num正确的赋值的代码应为:
float num=3.1415926f;或者  float num=3.1415926F;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础 语言