pref : 2004/6/5 (11:8)
pref : 2004/6/5 (11:8)
pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50
pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61 61 62 63 63 64 66 66 68 68 69 71 71 72 73 76 77 78 80 83 84 85 86 87
pref : 2004/6/5 (11:8) 133 133 135 137 141 143 144 149 149 150 151 151 152 153 154 155 158 159 161 161 163 165 166 168 169 172 172 173 174 175 176
pref : 2004/6/5 (11:8) 179 181 181 181 185 188 190 193 194 195 196 196 198 200 201 202 202 204 206 208 209 211 214 215 216 217 219 220 223 223 224 228
pref : 2004/6/5 (11:8) 230 232 233 234 236 238-240 242 244 245 245 247 249 255 255 255 258 259 260 263 265 266 267 269 272 275-277 281 284 285 289 289 289
pref : 2004/6/5 (11:8) 291 292 293 293 297 298 299 300 303 303 304 304 307 307 307 310 313 315 316 318 319 322 324 327 327 329 331 333 333 333 334 334 335 335
pref : 2004/6/5 (11:8) 336 337 338 339 341 343 343 344 348 351 351 352 354 356 358 361 362 364 367 367 367 369 372 372 373 374 375 377 380 384
pref : 2004/6/5 (11:8) 387 387 387 388 388 388 389 390 392 392 393 394 397 397 398 399 400 403 405 411 415 423
pref : 2004/6/5 (11:8) 24,292 28 44 36 33,68 50,62,68 66 307 313 29,38,194 28,29,154,181,194,337 50,54,55,56,57,58,59,154 61 30,72,242 29,40,71,114,120 55,247 149,206,230 172 73 76,242 77 78 80 83 84
pref : 2004/6/5 (11:8) 40,52,85 198,337 284,339 86 91 94 95 100 101 107 110 111 113 318,338 324,338 29,119,196,335 31,121,132 121,200,217 120,127,155,204 122,127,155,204 64,130 113,130 32,165,216 38,190,194 190,195,334 29,31,119,196,211,335 185,196,208,293,335 198,263,336 121,200,217 208,211,215,217
pref : 2004/6/5 (11:8) 259,260 219,260 255,267 293 367,372 377 367,380 233 236,238,334 281 233,240,267 289,333 67,291,333 293 298 293,298 298 299 300 208,211,303 316 318,338 319 322 324,338 327 329 344 348 354
pref : 2004/6/5 (11:8) 89 89 91 94 95 98 100 100 101 105 106 107 110 111 113 114 114 116 117 117 119 121 123 125 127 128 130 130 132
pref : 2004/6/5 (11:8) 356 358 137 169 223 310 362 107 167 168
pref : 2004/6/5 (11:8)
pref : 2004/6/5 (11:8) http://java.sun.com/ Turtle.java http://www.ascii.co.jp/pb/ant/gi4java/
Lesson1 - Turtle.java Turtle.java Turtle.java
- vi
- - public class Triangle { public void draw() { Turtle t = new Turtle(); t.move(10, 200); t.pendown(); t.go(100); t.rotate(120); t.go(100); t.rotate(120); t.go(100); public static void main(string[] args) { Triangle tri = new Triangle(); tri.draw(); class Class Triangle triangle Triangle.java.java Triangle.java -
- > javac Triangle.java Turtle.java javac Turtle.java Triangle.java Triangle.java ; Triangle.java:3: ; Turtle t = new Turtle() ^ 1 Triangle.java Triangle.class.class java
> java Triangle Triangle - - java - javac java - javac.java java.class.class
- Turtle.java Triangle.java - - Triangle.java { public class Triangle { public class Triangle Triangle Triangle.java Triangle.java Turtle.java Turtle draw main Triangle Triangle Turtle
public void draw() { draw Triangle draw draw { Turtle t = new Turtle(); t.move(10, 200); t.pendown(); t.go(100); t.rotate(120); t.go(100); t.rotate(120); t.go(100); ; draw draw Turtle t Turtle t = new Turtle(); - -
Turtle Turtle Turtle t t t t Turtle t - t - draw = ; draw Turtle t t Turtle t Turtle t = new Turtle() Turtle t Turtle t Turtle t Turtle
draw t.move(10, 200); t Turtle t move t move. move 10 200 move draw Turtle.java Turtle move draw draw Turtle move move move move - t pendown
- t.pendown(); pendown go t.go(100); rotate t.rotate(120); rotate go pendown go rotate Turtle.java draw main public static void main(string[] args) { Triangle tri = new Triangle(); tri.draw(); public void static static main main -
- main Triangle tri tri tri draw draw Triangle draw main draw main draw main main main main Turtle.java System.exit(0); exit exit System System exit -
- public class Triangle { public void draw() { public static void main(string[] args) { Triangle tri = new Triangle(); tri.draw(); System.exit(0); draw exit main Turtle Triangle draw main main - Triangle draw t tri Triangle Delta Delta.java
- Turtle Turtle Turtle.java Turtle.java Turtle Triangle main draw - Triangle.java - public class Triangle { public void draw() { Turtle t = new Turtle(); t.move(10, 200); t.pendown(); t.go(100); t.rotate(120); t.go(100); t.rotate(120); t.go(100); public void drawsmall() { Turtle s = new Turtle(); s.move(200, 200); s.pendown(); s.go(50); s.rotate(120); s.go(50); s.rotate(120); s.go(50); public static void main(string[] args) { Triangle tri = new Triangle(); tri.draw();
tri.drawsmall(); // drawsmall drawsmall draw main draw drawsmall drawsmall Turtle s s s draw t Triangle Turtle - main tri.drawsmall(); // //
// // /* */ tri.drawsmall(/* */); tri.drawsmall(); /* */ /* tri */ tri.drawsmall(); /* */ /* /* */ */ /* */ */ // /* 2 */ /* */ /* */ // /** */
Triangle - - public class Triangle { public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); t1.go(100); t1.go(100); t1.go(100); Turtle t2 = new Turtle(); t2.move(30, 190); t2.pendown(); t2.go(70); t2.rotate(120); t2.go(70); t2.rotate(120); t2.go(70); public static void main(string[] args) { Triangle tri = new Triangle(); tri.drawtwo(); Turtle - drawtwo t1 t2 Turtle Turtle t s Turtle t1 t2 Turtle tri Triangle
- Triangle Triangle Triangle.java Triangle public class Triangle { class Triangle Turtle public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); Turtle t2 = new Turtle(); t2.move(30, 190);
t2.pendown(); t1.go(100); t2.go(70); t2.rotate(120); t1.go(100); t2.go(70); t2.rotate(120); t1.go(100); t2.go(70); drawtwo t1 t2 Turtle public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); t1.go(100); t1.go(100); t1.go(100); t1 = new Turtle(); t1.move(30, 190); //
t1.pendown(); t1.go(70); t1.go(70); t1.go(70); drawtwo t1 t1 = new Turtle(); Turtle Turtle t1 Turtle t1 - t1 t1 t1 Turtle t1 Turtle public void drawtwo() { t1 = new Turtle(); t1.move(10, 200); // Turtle - drawtwo public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); t1.go(100); t1.go(100); t1.go(100);
Turtle t2 = new Turtle(); t1 = t2; t1.move(30, 190); t1.pendown(); t1.go(70); t1.go(70); t1.go(70); // Turtle t2 t1 = t2; t2 t1 t2 t1 t2 Turtle t1 t1 t2 drawtwo Turtle drawtwo public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); t1.go(100); t1.go(100); t1.go(100); t1.move(30, 190); t1.go(70); t1.go(70); t1.go(70); // t1
Turtle t1 - Turtle penup penup public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); t1.go(100); t1.go(100); t1.go(100); t1.penup(); // //
t1.move(30, 190); t1.pendown(); // t1.go(70); t1.go(70); t1.go(70); Turtle Turtle _ $ 3times getx getx - -const goto class Class CLASS class if iff
- abstract default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient case extends int short try catch final interface static void char finally long super volatile class float native strictfp while const for new switch continue goto package synchronized true false null True FALSE Null Point ColoredPoint point coloredpoint drawtwo public pub lic /* / *
= public class Triangle { public void draw() { Turtle t = new Turtle(); t.move(10, 200); t.pendown(); t.go(100); t.rotate(120); t.go(100); t.rotate(120); t.go(100); public static void main(string[] args) { Triangle tri = new Triangle(); tri.draw(); Turtle public class Triangle { public void drawtwo() { Turtle t1 = new Turtle(); t1.move(10, 200); t1.pendown(); Turtle t2 = t1; // t2.move(30, 190);
t2.pendown(); t1.go(100); t2.go(70); t2.rotate(120); t1.go(100); t2.go(70); t2.rotate(120); t1.go(100); t2.go(70); public static void main(string[] args) { Triangle tri = new Triangle(); tri.drawtwo();