求解答为何不能是float

来源:2-9 Java中的自动类型转换

听那风的声音

2016-01-17 19:39

public class HelloWorld{

    public static void main(String[] args) {

float avg1=78.5;

int rise=5;

double avg2=avg1+rise;

System.out.println("考试平均分:"+avg1);

System.out.println("调整后的平均分:"+avg2);

}

}

为什么第三行不能用float,它不是可以保存6-7位小数吗

写回答 关注

2回答

  • 连宏伟HW
    2016-01-19 21:51:50

    可以的额,float a=123.3F;

  • 听那风的声音
    2016-01-17 19:40:35

    汗,丢脸。居然忘了加f,惭愧。哈哈

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165175 学习 · 17581 问题

查看课程

相似问题