基本数据类型之间的相互转化

要保持兼容性
注意char类型数据与其他类型数据的转化


image.png

用==来比较float和double的值是否一样时需要注意:
(1)当float和double的值都为整数时,输出true

image.png

image.png

加不加小数点0对结果没有影响,此时输出仍然为true
image.png

如下图,输出结果仍为true
image.png

小数点后0的位数对结果没有影响,输出仍为true
image.png

(2)当float和double的值都为小数时,输出结果总为false
image.png

image.png

注意:当赋值float为整数时,可省略f,例如:float f = 312;是正确的,但当赋值为小数时,必须加f,如float f = 312.0;是错误的;float f = 312.0f;正确。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,273评论 1 44
  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 1,115评论 0 4
  • 初秋的周末,我漫无目的由椿树胡同到百花深处,再到天桥,从西城走到南城,穿行于大小胡同之间,感受京城百姓的烟火...
    客舟听雨2011阅读 621评论 0 4
  • VVDocumenter 用于快速的插入注释 使用方式:插入“///” 下载地址 XToDo 用于标记代码中需要修...
    wright阅读 246评论 0 1
  • 2016.7.23 记忆里的那天,到祖屋时的天空已经褪去了最后一丝余晖变得灰蒙蒙,空气里拨弄不开的沉重通过我的呼吸...
    __初歌阅读 335评论 6 3