- 締切済み
はじめまして。今回、大学でのjavaの課題の最後の方がわからなくって、
はじめまして。今回、大学でのjavaの課題の最後の方がわからなくって、皆さんにアドバイスをいただきたいと思い質問させていただきます。問題の文章が「2つの端点が(1,1) (8,8)であるLineSegment を1 つ作成し、順次、linearTransfer した線分を10 個作成し、10 個の線分の形状を画面表示するプログラムを作成しなさい。10 個の線分は、後に利用することを考慮し、配列に格納しなさい。」というもので、ソースが、 /*キーボード入力がありますが、すでに与えられており、字数の関係上省略させていただきます*/ class Point{ double x;//double xを定義 double y;//double xを定義 Point(){ this.x = 0;//xを0にする this.y = 0;//yを0にする } Point(double x, double y){//ポイント内のx,y を定義 this.x = x; this.y = y; } Point linearTransfer(){ double x = 6 * this.x + 4 * this.y; double y = -2 * this.x + 1 * this.y; Point p = new Point(x , y); return p; } } class LineSegment{ public static void main(String[] args){ Input in = new Input(); double x = in.inputDouble("Input Point :"); double y = in.inputDouble("Input Point :"); double x1 = in.inputDouble("Input Point :"); double y1 = in.inputDouble("Input Point :"); Point p = new Point(x, y); p = p.linearTransfer(); Point q = new Point(x1, y1); q = q.linearTransfer(); ここまでできたのですが、ここからができなくって困っております。皆さんアドバイス宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
補足
返信遅くなって申し訳ありません。 丁寧なアドバイスありがとうございます。アドバイスをもとに頑張って終わらせます。