问答详情
源自:2-9 Java中的自动类型转换

为什么不行?

float avg2=avg1+rise;  为什么不行?

提问者:Lelucermaire 2015-09-30 10:30

个回答

  • 天启之魂
    2015-09-30 11:10:26

    avg1是double类型, 你将avg2定义为float类型的话,等于是做了个向下类型转换 这个系统是不会自动帮你转的 必须你自己强转  可以float avg2=(float)(avg1+rise);