zhiyun_xu111
2016-03-10 16:35
请问这道题是怎么做吗?有没有逻辑上面或者语法上面的错误,请问?
float perimerter = (float)(4*r);
zhiyun...
我想问问这个编程逻辑有错误的吗?
2016-03-10 17:45:59
共 1 条回复 >
我没弄明白 为什么不是 float perimerter =4*r?
你能给我说说吗?谢谢
zhiyun... 回复qq电子时代
不好意思,我理解错你的意思了!哈哈 对于你的问题我觉得是因为编译器认为4*r是double型,就是加入了其它的数字,他会认为是double型的! 你可以定义几个float型的变量,然后让他们之间相乘,你就会发现他们不需要强制转型了! 或者你把4删掉,直接用r*r*r*r,也是不需要强制转型的!
2016-03-22 16:46:24
共 4 条回复 >
Java入门第二季 升级版
530655 学习 · 6091 问题
相似问题
回答 1
回答 2
回答 3
回答 5