2016-08-04 5 views
1

私はPointオブジェクトを持っていて、変数doubleに戻りたいとします。x。どのように私はそれを鋳造せずに行うのですか?Pointオブジェクトから倍精度の数値を取得する方法

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(); 
    } 
} 

私はエラーを取得する:ポイントオブジェクトにおけるgetter関数を使用し

答えて

0

"doubleからint型に変換できません"。これは倍精度を返します

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(); 
    } 
} 
関連する問題