Javaの変数の代入について
Q&A
Closed
これの6行目なんですけど、double型としてd,x,y,aを変数宣言しているという認識で相違ないでしょうか?
たぶんそうだとは思うのですが、あまり自信がないです。
package chap02;
import tg.;
import javafx.scene.paint.;
public class T23 {
public static void main(String[] args){
double d = 100, x, y, a;
TurtleFrame f = new TurtleFrame();
Turtle m = new Turtle(200, 300, 0);
f.add(m);
m.fd(d);
x = m.getX(); // m のX 座標のとり出し
y = m.getY(); // m のY 座標のとり出し
a = m.getAngle() - 45; // m の角度のとり出し
Turtle m1 = new Turtle(x, y, a); // m1 の作成
f.add(m1);
m1.fd(d);
Turtle m2 = m.clone(); //m2 の作成
f.add(m2);
m.rt(45);
m.fd(d);
double newscale = m2.tScale * 4; // m2 の tScale の 4 倍の数
m2.tScale = newscale; // m2 の tScale に代入
m2.tColor = new Color(0.0, 1.0, 1.0, 1.0); // m2 の亀の色を水色に変える
m2.fd(d);
Point p = f.getMousePosition();
m2.moveTo(p.x, p.y);
}
}