Java Source Assignment 2.1:
|
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
public class Haus { public static void main (String[] args) { //Dachhoehe int n = 7; for (int i = 0; i < n; i++) { //Ausgabe vordere Leerzeichen for(int j = 0; j < n-i-1; j++) System.out.print(' '); // Ausgabe Dach for(int j = 0; j < 2*(i+1); j++) System.out.print('*'); System.out.println(); } //Hausbreite n = 14; //Balkenbreite int m = 2; /* * Ausgabe der Trennlinie zwischen * Dach und Mauer */ for (int j = 0; j < n; j++) System.out.print('+'); System.out.println(); /* * Ausgabe der Balken der Mauer */ for (int i = 0; i < 4; i++) { for (int j = 0; j < m; j++) System.out.print('+'); for(int j = 0; j < n - 2*m; j++) System.out.print(' '); for (int j = 0; j < m; j++) System.out.print('+'); System.out.println(); } /* * Ausgabe der Bodenzeile */ for (int j = 0; j < n; j++) System.out.print('+'); System.out.println(); } } |