我遇到問題。我會改變對Integer
double
但我有此錯誤:無法在Java中將Double轉換爲整數
Cannot invoke intValue() on the primitive type double
感謝您的幫助!
import java.awt.AWTException;
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.PointerInfo;
import java.awt.Robot;
public class Clicker {
void SetX(int xCoordinate) {
this.xCoordinate = xCoordinate;
}
void SetY(int yCoordinate) {
this.yCoordinate = yCoordinate;
}
static int xCoordinate= 30;
static int yCoordinate = 40;
public static void main (String[] args) {
PointerInfo inf = MouseInfo.getPointerInfo();
Point p = inf.getLocation();
System.out.println(p.getX());
int xzCoordinate = p.getX().intValue();
}
}
或這一個http://stackoverflow.com/questions/8631652/strange-behaviour-with-object-intvalue(也許更好) – Tunaki