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

这道题怎么做?

59910a4a000190b407201280.jpg
怎么写?

提问者:qq_刘怂怂_0 2017-08-14 10:26

个回答

  • 慕设计9038356
    2017-08-14 10:30:27
    已采纳

        把第五行的int改成double,因为avg1是double类型的,第五行中强制改成int会把小数点后的数弄丢掉,所以要用double。

  • _Vue
    2018-01-10 16:48:11

        CLASS FUNCTION INDEX(){

        static function __construct(){

     

    }

    }    

  • 超级酱油君
    2017-08-14 10:31:32

    int avg2=avg1+rise这一行代码里面,avg1这个变量的类型是double类型,而申请的int avg2这句申请的类型是整数类型int类型,在java里面,不能把高字节的类型自动转换成低字节的类型,所以把前面的int修改成double(双精度浮点类型)就可以了。

    double avg2=avg1+rise