2016-08-04 16 views
1

Ich habe ein Point-Objekt und möchte, dass es ein Double auf meine Variable x zurückgibt. Wie mache ich es, ohne es zu werfen?So erhalten Sie eine doppelte Genauigkeitszahl vom Punktobjekt

import java.awt.Point; 

public class Main { 
    public Main() { 
     Point point = new Point(1, 1); 
     Double doub = point.x; // Dosent work. Returns an int 

    } 

    public static void main(String[] args){ 
     Main main = new Main(); 
    } 
} 

ich den Fehler:

Antwort

0

Verwendung der Getter-Funktion im Punkt-Objekt "Can not int aus Doppel konvertieren". Dies ergibt ein Doppel

import java.awt.Point; 

public class Main { 
    public Main() { 
     Point point = new Point(1, 1); 
     Double doub = point.getX(); // Returns double, You dont have to cast 

    } 

    public static void main(String[] args){ 
     Main main = new Main(); 
    } 
}