In gleicher zeile hinter ausgabe noch etwas ausgeben

Meermann420

Neues Mitglied
Hallo ich versuche eine methode zu bauen, die verschiedene string bilder (in meinem fall ein haus und ein boden mit steinen) in hintereinander aber trotzdem zusammenhängend auszugeben
Ich habe die Grundidee schon geschrieben aber momentan werden die beiden bilder noch untereinander ausgegeben ich hoffe es gibt eine möglichkeit das zu lösen freue mich über antwort, danke im vorraus

Java:
class haus {
    public static void main (String [] args) {
        
        GebaudAusgab (1);
        GebaudAusgab (2);
    }
        public static void GebaudAusgab (int welches) {
            if (welches == 1) {
                String [] Gebaude1 = new String [8];
                Gebaude1 [0] = "    /\\ ";
                Gebaude1 [1] = "   /  \\ ";
                Gebaude1 [2] = "  /    \\";
                Gebaude1 [3] = " /      \\ ";
                Gebaude1 [4] = " |  __  | ";
                Gebaude1 [5] = " | |  | | ";
                Gebaude1 [6] = " | |  | | ";
                Gebaude1 [7] = " |_|__|_| ";
                
                for (int i = 0 ; i<Gebaude1.length ; i++){
                    System.out.println(Gebaude1 [i]);
                }
            }
            if (welches ==2) {
                String [] Gebaude2 = new String [4];
                Gebaude2 [0] = "                ";
                Gebaude2 [1] = "  __  ";
                Gebaude2 [2] = " /  \\    _/\\";
                Gebaude2 [3] = "_\\   \\_/   \\___\\/__\\/";
                
                for (int i = 0 ; i<Gebaude2.length ; i++) {
                    System.out.println(Gebaude2 [i]);
                }
            }
        }
}
 
Statt es sofort auszugeben müsstest du es erst in Variablen speichern. Dann könntest du z.B. die Länge auffüllen mit Leerzeichen und anhängen...

Und dann am Ende das Ergebnis ausgeben ....
 

Zurück
Oben