标签: java type-conversion integer double awt
我想将pi数字四舍五入为一个整数,然后在带有以下代码的drawLine命令中使用它:
double pi = Math.PI g.drawLine(0, 0, 0, n * Math.sin(5 * pi));
但是您知道drawLine命令不会接受双重输入,并且会产生错误。有人可以告诉我如何解决这个问题吗?
将数字四舍五入为整数,或者是否有等效命令将drawLine用于双输入?
答案 0 :(得分:0)
只需将其转换为int:
int
g.drawLine(0, 0, 0, (int) (n * Math.sin(5 * pi)));
有关投射的更多信息,请参见this。