黑马程序员技术交流社区

标题: 关于float的使用 [打印本页]

作者: woshihq    时间: 2014-5-24 23:50
标题: 关于float的使用
本帖最后由 woshihq 于 2014-5-25 15:51 编辑
  1. <blockquote>public class demo3 {
复制代码


作者: woshihq    时间: 2014-5-24 23:53
不好意思,不知道帖子为什么变成这样,我想问的是float f1=13.0 ; 这里的13.0为什么会报错???太奇怪了
作者: 想飞的鱼    时间: 2014-5-25 00:11
代码如下,不知道你要问的是不是这个问题
  1. class TestFloat
  2. {
  3.         public static void main(String [] args)
  4.         {
  5.                 float f = 13.0f; //小数默认是double类型的,所以要加f才能通过编译,否则Java认为会丢失精度
  6.                 System.out.println(f);
  7.         }
  8. }
复制代码

作者: woshihq    时间: 2014-5-25 00:12
想飞的鱼 发表于 2014-5-25 00:11
代码如下,不知道你要问的是不是这个问题

原来如此,谢谢
作者: java木    时间: 2014-5-25 00:16
在java中小数都是被默认为是double型的。如1.30.定义float 变量并赋值应该这样。
float a=1.30f.记住一定要加个f表明是float类型。
作者: woshihq    时间: 2014-5-25 00:18
java木 发表于 2014-5-25 00:16
在java中小数都是被默认为是double型的。如1.30.定义float 变量并赋值应该这样。
float a=1.30f.记住一定要 ...

3q!!!!!!!!!!!!
作者: zhrnghgwsws    时间: 2014-5-25 00:33
学习了。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2