具有双倍的积分值

use*_*221 2 java double

嗨,我有一个具有面板的UI,您可以使用鼠标在其上放置一些点,它是它的代码:

    double x = evt.getX();
    double y = evt.getY() + 20;
    Graphics g = getGraphics();
    g.setColor(Color.black);
    g.fillOval((int) x, (int) y, 10, 10);
    Point point = new Point(x, y);
    pointList.add(point);
Run Code Online (Sandbox Code Playgroud)

当你看到我的"x"字段和"y"字段有双重类型但是当我打印这些点时,它们的值将是int,我如何保持它们的值并在我的双重类型函数中使用它们.当我打印它们时:

[120.0 ,134.0]
[345.0,785.0]
Run Code Online (Sandbox Code Playgroud)