MAN/Java
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
== Demonstration für Zählschleifen ==
<code id="4d36ef998c089" >
public void schleife(int anzahl) {
for ( int faktor = 1; faktor <= anzahl; faktor ++ ) {
System.out.println("3 x " + faktor + " = " + 3*faktor );
}
}
public void schleife(int anzahl,int faktor) {
for ( int i = 1; i <= anzahl; i ++ ) {
System.out.println(i+ " x " + faktor + " = " + i*faktor );
}
}
</code>
<run id="4d36ef998c17f" >
schleife(5);
</run>
Verändere die Parameter!
Und nun noch etwas Turtle-Grafik:
<code id="4d36ef998c0fa" >
Turtle t = new Turtle(1);
t.penColor(255,0,0);
t.home();
canvas.clear(); // Zeichenfläche löschen
void bibaum(int stufe, double laenge) {
int winkel = 55;
double faktor = 0.7;
if (stufe > 0) {
t.penWidth(stufe);
t.forward(laenge);
t.left(winkel);
bibaum(stufe - 1, laenge * faktor);
t.right(2 * winkel);
bibaum(stufe - 1, laenge * faktor);
t.left(winkel);
t.penUp();
t.backward(laenge);
t.penDown();
}
}
</code>
<run id="4d36ef998c1f7" >
bibaum(5, 100);
</run>
<canvas></canvas>