本章节的练习题

来源:10-3 Java 中的抽象类

zhiyun_xu111

2016-03-10 16:35

请问这道题是怎么做吗?有没有逻辑上面或者语法上面的错误,请问?

56e1317b00011f8604680253.jpg

56e1317c0001462605000400.jpg

56e1317f000159e005000412.jpg

56e1318000010d6904850492.jpg


写回答 关注

2回答

  • 正能量信息传媒胡兴
    2016-03-10 17:23:47
    已采纳
    float perimerter = (float)(4*r);


    zhiyun...

    我想问问这个编程逻辑有错误的吗?

    2016-03-10 17:45:59

    共 1 条回复 >

  • qq电子时代
    2016-03-17 12:20:16

    float perimerter = (float)(4*r);

    我没弄明白  为什么不是  float perimerter =4*r?

    你能给我说说吗?谢谢

    zhiyun... 回复qq电子时代

    不好意思,我理解错你的意思了!哈哈 对于你的问题我觉得是因为编译器认为4*r是double型,就是加入了其它的数字,他会认为是double型的! 你可以定义几个float型的变量,然后让他们之间相乘,你就会发现他们不需要强制转型了! 或者你把4删掉,直接用r*r*r*r,也是不需要强制转型的!

    2016-03-22 16:46:24

    共 4 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530655 学习 · 6091 问题

查看课程

相似问题