前提・実現したいこと
下に記述してあることが、プログラムを作成する上での条件かつ情報になります。
メソッド名: getDistanceFromOrigin
引数: p
引数の型:Point クラスの参照
戻り値の型:double
処理の内容: 引数で受け取る Point オブジェクトの、原点からの距離を返す
ヒント:点(x, y)の原点からの距離は Math.sqrt(xx+yy) で求まる
class Point { double x; double y; Point(double x, double y) { this.x = x; this.y = y; } }
発生している問題・エラーメッセージ
以下にプログラムを書いてみましたが、 引数がPointクラスの参照という 意味がよくわかりません。 どのように書き直せばよいでしょうか?
該当のソースコード
import java.io.*; public class Pro_22 { public static void main(String[] args)throws IOException{ Point point = new Point(); point.Input(2.0,2.0); System.out.println(point.getDistanceFromOrigin()); } } class Point { double x; double y; public void Input(double x, double y) { this.x = x; this.y = y; } public double getDistanceFromOrigin(double x, double y) { return Math.sqrt(x*x + y*y); } }
回答1件
あなたの回答
tips
プレビュー