rendered paste body/** * Write a description of class bam here. * * @author (your name) * @version (a version number or a date) */public class bam{ /** * Constructor for objects of class bam */ public bam() { drawChristmasTree(); } public void drawChristmasTree() { drawDasTeilDaOben(); drawDasTeilInDerMitte(5); drawDasTeilInDerMitte(7); drawDasTeilInDerMitte(9); drawDasTeilDaUnten(); } public void drawDasTeilDaOben() { zeichenzeile(4, ' '); zeichenzeile(1, '*'); System.out.println(); zeichenzeile(4, ' '); zeichenzeile(1, '^'); System.out.println(); } public void drawDasTeilInDerMitte(int breite) { int zeilen = (breite - 1) / 2; int leerzeichen = 3; for(int i = 0; i < zeilen ; i++) { zeichenzeile((i - leerzeichen)*-1, ' '); zeichenzeile(1, '^'); zeichenzeile(1, 'o'); if(i > 0) { zeichenzeile(i*2-1, '^'); zeichenzeile(1, 'o'); } zeichenzeile(1, '^'); System.out.println(); } } public void drawDasTeilDaUnten() { for(int i = 0; i < 3 ; i++) { zeichenzeile(3, ' '); zeichenzeile(3, '^'); System.out.println(); } } public void zeichenzeile(int anzahl, char zeichen) { for(int i = 0; i < anzahl; i++) System.out.print(zeichen); } }