)
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// n = max. Breit des Baumes, spitze = Breite der Spitze, vorzugsweise 1.
public void tannenbaum(int n, int spitze) {
for (int i = 0; i<=(n-spitze)/2; i++) {
System.out.print(" ");
}
for (int i=0; i<spitze; i++) {
System.out.print("*");
}
System.out.println();
if(spitze<n-1) {
tannenbaum(n,spitze+2);
}
for (int j = 0; j<n/6; j++) {
for (int i = 0; i<=(n-1)/2; i++) {
System.out.print(" ");
}
System.out.println("*");
}
System.exit(0);
}
|


|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
public class Aufgabe {
public void aufgabe(int n, int i, int j, String aufgabe) {
if (i == j && aufgabe.equals("a"))
System.out.print("X ");
else if((i == j || i == n-j) && aufgabe.equals("b"))
System.out.print("X ");
else
System.out.print(". ");
if (j>0)
j--;
else {
System.out.println();
if (i<n) {
i++;
j=n;
}
else
System.exit(0);
}
aufgabeA(n,i,j,aufgabe);
}
public static void main(String[] args) {
Aufgabe auf = new Aufgabe();
int n = 10;
auf.aufgabe(n,0,n,"b");
}
}
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »zweisamstreit« (07.04.2011, 18:36)


Vielleicht kann mir jemand sagen, wieso ich bei der Aufgabe oben, wenn ich in der main n > 90 setze, eine Exception bekomme? :o
Und genau da setzt die Numerik ein, BÄM, INS XICHT, Mathe rockt \m/ist doch kacke =(