![]() |
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 =(