import java awt Color public class T 23
クラス変数の使い途 import java. awt. Color; public class T 23 with. Print { public static void main(String[] args){ int d = 100, x, y, a; Turtle. Frame f = new Turtle. Frame(); Turtle m = new Turtle(200, 300, 0); f. add(m); m. fd(d); x = m. get. X() y = m. get. Y(); プログラムの意味に 関する誤りを見つける • 代入した前後で a = m. get. Angle() - 45; System. out. println(“a= “ + a); 変数の値を表示する Turtle m 1 = new Turtle(x, y, a); f. add(m 1); m. kame. Color = new Color(0, 255); m. kame. Scale = m. kame. Scale * 2; m. rt(45); System. out. println(“d= “ + d); • 式の値を表示することも d = d / 2; System. out. println(“d= “ + d); できる m. fd(d); m 1. fd(d); System. out. println(“m 1. get. X()= “ + m 1. get. X()); } } 計算機プログラミングI (増原) 2003年度 11
式 (3. 8. 1) 演算の例 • i=i+1 • i++ • x=10 • y = 3 + (x=10) • (int)3. 14 • 3/2 • (double) 3 / 2 • ((double) 3) / 2 • (double) (3 / 2) • Math. random()*100 • int x; • x = Math. random()*100; • x = (int)(Math. random() * 100); • m. fd(100) • m. fd(3. 14) • m. fd((int)(3. 14 * 100)) 13 計算機プログラミングI (増原) 2003年度
- Slides: 15