黑马程序员技术交流社区

标题: 强制转换的小问题 [打印本页]

作者: 冷锋也温柔    时间: 2014-9-5 10:21
标题: 强制转换的小问题
class celient
{
public static void main(String args[])
{
        float i=7.7f;
        float j=6.3f;
        float a=i+j;  这里不是先转为double类型的吗  应该出错呀  因为没有强制转换呀,但是运行通过了  谁能解释呀
}
}


作者: wyxc    时间: 2014-9-5 10:49
你在前面已经将i,j的数据类型定义了
  float a=i+j;是接着上面的定义来计算的,所以不用转换了
作者: 冷锋也温柔    时间: 2014-9-5 11:31
wyxc 发表于 2014-9-5 10:49
你在前面已经将i,j的数据类型定义了
  float a=i+j;是接着上面的定义来计算的,所以不用转换了 ...

嗯呐  明白了  本以为它操作前还要转换为double的呢  想错了  谢谢啊




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