ここから本文です

回答受付中の質問

知恵コレに追加する

javaのturtleクラスについての質問です。

n700223さん

javaのturtleクラスについての質問です。

javaのturtleクラスを使いプログラムを書いているのですが、質問です。
以下の文の中のPoint と、Vectorをと使って描いた部分(public void paint graphics g以降の部分)をfor文を使用したプログラムにするため
にはどうすればいいのでしょうか?

import. java.util.*;
import. java.awt.*;
import java.applet.Applet;

public class Turtle extends Applet{
vector v =new Vector();

public class Turtle (int i int j);
i=200;
j=100;
angle=90;
}

public void move(double length){
x=x+length*Math.cos((angle)*Math.PI/180);
y=y+length*Math.sin((angle)*Math.PI/180);
}

public void turn(double deg){
angle=deg+angle;
}

public void paint(graphics g){

Point pt1,pt2;
pt1=new Point((int)?,(int)?); //?の部分には何がはいるのかわかりませんでした。//
pt2=new Point((int)?,(int)?);

v.addElement(pt1);
v.addElement(pt2);
pt1=(Point)v.elementAt(0);
pt2=(Point)v.elementAt(1);

g.draeLine(pt1.x,pt1.y,pt2.x,pt2.y);
}
}
}

  • アバター

違反報告

この質問に回答する