双输入画线

时间:2018-11-04 10:42:59

标签: java type-conversion integer double awt

我想将pi数字四舍五入为一个整数,然后在带有以下代码的drawLine命令中使用它:

double pi = Math.PI
g.drawLine(0, 0, 0, n * Math.sin(5 * pi));

但是您知道drawLine命令不会接受双重输入,并且会产生错误。有人可以告诉我如何解决这个问题吗?

将数字四舍五入为整数,或者是否有等效命令将drawLine用于双输入?

1 个答案:

答案 0 :(得分:0)

只需将其转换为int

g.drawLine(0, 0, 0, (int) (n * Math.sin(5 * pi)));

有关投射的更多信息,请参见this