程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号


关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

java中的0和0.有什么区别?

发布于2022-08-09 23:32     阅读(1060)     评论(0)     点赞(26)     收藏(3)


我实际上没有具体的代码,但我和一个朋友的代码完全相同,只是他使用了0.,而我只使用了0. 我的编译了,但他没有,直到他删除了点。但是现在,我double x = 0.不小心初始化了一个变量,忘记删除点,它编译了!为什么?


解决方案


任何带小数点的数字都被视为double文字(正式地,浮点文字)。在那种情况下,你会像使用双倍一样使用它。

因此,调用它的语法是,可选部分在括号中划定:

Digits . [Digits] [ExponentPart] [FloatTypeSuffix]

就像你无法做到这一点...

int num = 10.6;

......你不能这样做......

int num = 10.;

...因为那是一个double.



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/473278/08d23578226bf1c731d0/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)