Ausgabe

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo Javaleute^^,

ich habe folgendes Problem:

Ich möchte gerne folgende Ausgabe mit for-Schleifen ausgeben lassen:

ABABABAB
AABBAABB
AAABBBAAA
AAAABBBBAAAA

usw

Die Spalten- und Zeilenanzahl möchte ich auch setzen können!

Das Einlesen der Tastatureingaben (für die Abfrage wieviele Spalten und Zeilen ich ausgeben lassen möchte)bekomme ich hin, nur diese blöde for-schleife(n) nicht!

Danke für die Hilfe!

Gast
 
G

Guest

Gast
Soo...:bahnhof: :D

Code:
public class forschleifen {
    public static void main(String[] args) {
        
/*BufferedReader für die Tastatureingabeabfrage kommt noch
      (um Zeilen/spalten abzufragen) !
 Aber das is für mich kein Prob das kann ich!
*/
  int zeilen=6;
  int spalten=6;
  
  for (int i=0;i<zeilen;i++){
      System.out.print("A");
      
      for (int j=0; j<spalten;j++){
          System.out.print("B");
      }
      System.out.println();
  }
  
  
  
    }
}
 

SebiB90

Top Contributor
erstmal musste genau sagen was du haben willst
einmal haste in deinem beispiel immer nur 6 zeichen pro reihe und aufeinmal werden es mehr.
so vllt.:
Code:
public class forschleifen { 
    public static void main(String[] args) { 
        
/*BufferedReader für die Tastatureingabeabfrage kommt noch 
      (um Zeilen/spalten abzufragen) ! 
Aber das is für mich kein Prob das kann ich! 
*/ 
  int zeilen=6; 
  int spalten=6; 
  
  for (int i=0;i<zeilen;i++){ 
      int currentSpalte = 0;

      while(currentSpalte < spalten) {
        for(int j=0; i < zeilen + 1; i++) {
          System.out.print("A"); 
          currentSpalte++;
        }
        
        if(currentSpalte >= spalten) { 
          break;
        }

        for (int j=0; j< zeilen + 1;j++){ 
            System.out.print("B"); 
            currentSpalte++;
        } 
      }
      System.out.println(); 
  } 
  
  
  
    } 
}
 
G

Gast

Gast
Also ich möchte, die Ausgabe(wie oben geschrieben) erhalten!

Aber nur mit for-Schleifen NICHTS anderes, wie while und if und so :wink:

Später möchte ich dann mit 2 Werten ...

Code:
int zeilen=(z.B 10) und int spalten=(z.B. 8)

... Die Ausgabe entsprechend erhalten:

zum beispiel bei Spalten=4 und Zeilen gleich 4 soll das dann so aus sehen:

ABAB
AABB
AAAB
AAAA

und bei Spalten 8 und Zeilen 8 eben so:

ABABABAB
AABBAABB
AAABBBAA
AAAABBBB
AAAAABBB
AAAAAABB
AAAAAAAB
AAAAAAAA

aber immer dieser Rytmus mit ABABAB und dann nächste Zeile immer einer mehr halt AABBAA!!!

Wie schaffe ich das?

Cya

Gast
:###
 
B

Beni

Gast
Du bist auf Linie x (mit x=1 als erste Linie), und jeweils x mal werden A's und B's hintereinander gestellt. In einer Schleife muss versichert werden, dass nicht zuviele Zeichen ausgedruckt werden.

Also sowas in diese Richtung:
Code:
        int max = 8;

        for( int length = 1; length <= max; length++ ){
            int index = 0;
            boolean a = true;

            while( index < max ){
                int remaining = Math.min( max - index, length );
                for( int i = 0; i < remaining; i++ ){
                    System.out.print( a ? "A" : "B" );
                }
                a = !a;
                index += remaining;
            }
            
            System.out.println();
        }
 

Wildcard

Top Contributor
Nur mit for schleifen könnte man es auch so machen:
Code:
		int spalten = 8;
		int zeilen = 8;
		StringBuffer buffer = new StringBuffer();
		for(int i=0;i<zeilen;i++)
		{
			for(int j=0;j<spalten;j++)
			{
				for(int k=0;k<i+1;k++)
				{
					buffer.append('A');
				}
				for(int k=0;k<i+1;k++)
				{
					buffer.append('B');
				}
				
			}
			System.out.println(buffer.substring(0,spalten-1));
			buffer = new StringBuffer();
		}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Methoden Ausgabe aller Attribute einer Instanz ohne einzelne Methode Java Basics - Anfänger-Themen 3
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
M Methode zielnah zeigt das gewünschte Ausgabe nicht an Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
S Einfach-Verkettete-Listen Ausgabe zeigt nur 1. und letzte instanz Java Basics - Anfänger-Themen 2
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
B Binärzahlen auflisten, falsche Ausgabe? Java Basics - Anfänger-Themen 1
M Java Ausgabe der höchsten Zahl Java Basics - Anfänger-Themen 14
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
W Streams in Java und was bedeutet meine Konsolen-Ausgabe? Java Basics - Anfänger-Themen 4
B Automatisierte Ausgabe (Schleife, If-Abfrage?) Java Basics - Anfänger-Themen 24
C 2D Array Ausgabe mit for-Schleife i,j Java Basics - Anfänger-Themen 4
B Deadlock verstehen der Ausgabe! Java Basics - Anfänger-Themen 12
Lion.King Ausgabe mit Eigenschaften Java Basics - Anfänger-Themen 4
D Java Pattern mit X Ausgabe Stern Java Basics - Anfänger-Themen 4
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
Xaver code Tastatur ausgabe Java Basics - Anfänger-Themen 4
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
K Leerzeile in Konsolen-Ausgabe Java Basics - Anfänger-Themen 4
K Zweite Ausgabe von vererbten Klassen Java Basics - Anfänger-Themen 3
Q return Ausgabe Java Basics - Anfänger-Themen 4
C Java Arrays - Ausgabe in Methode Java Basics - Anfänger-Themen 12
D Best Practice Ausgabe über direkte Ausgabe oder try-catch? Java Basics - Anfänger-Themen 13
S Ausgabe des Variablenwerts Java Basics - Anfänger-Themen 10
I Ausgabe nicht nur senkrecht sondern auch waagerecht. Java Basics - Anfänger-Themen 2
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
C Ausgabe boolean return ((n==9)||(n==0)); Java Basics - Anfänger-Themen 13
F Double Ausgabe nicht wissenschaftlich Java Basics - Anfänger-Themen 16
danieldemetry Java - Graph Komponenten - Ausgabe Java Basics - Anfänger-Themen 0
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
D BigDecimal Ausgabe sehr lang. Java Basics - Anfänger-Themen 2
J String Ausgabe Java Basics - Anfänger-Themen 2
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
KogoroMori21 Array-Ausgabe Java Basics - Anfänger-Themen 6
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
E Ausgabe überschreiben Java Basics - Anfänger-Themen 15
D Ausgabe von Array Java Basics - Anfänger-Themen 2
U Ausgabe Java Basics - Anfänger-Themen 4
J Buchstabenhäufigkeit mit Array und Ausgabe des häufigsten Buchstaben Java Basics - Anfänger-Themen 25
V Multiplikationstafel - Ausgabe Java Basics - Anfänger-Themen 4
L Warum ist die Ausgabe anders als das was im Bezeichner steht? Java Basics - Anfänger-Themen 4
M In gleicher zeile hinter ausgabe noch etwas ausgeben Java Basics - Anfänger-Themen 1
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
H Falsche Ausgabe Java Basics - Anfänger-Themen 2
P Klassenübergreifende Ausgabe mittels "getter" nicht möglich Java Basics - Anfänger-Themen 21
R Call-by-Value, Call-by-Reference, Call-by-Name Ausgabe Java Basics - Anfänger-Themen 1
JavaClap "Bruchrechner" liefert Fehler/keine Ausgabe bei Addition und Subtraktion Java Basics - Anfänger-Themen 0
D Warum erfolgt folgende Ausgabe und warum? Java Basics - Anfänger-Themen 4
C Ausgabe in der Konsole Java Basics - Anfänger-Themen 11
M Problem bei Ausgabe Java Basics - Anfänger-Themen 7
C Konvertierung des int typs in den double typ für die Ausgabe mit Nachkommastellen Java Basics - Anfänger-Themen 4
A Ausgabe mit boolean Java Basics - Anfänger-Themen 3
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
G Problem bei der Ausgabe einer Main Claase Java Basics - Anfänger-Themen 7
Y Methode + Parameters + Ein und Ausgabe Java Basics - Anfänger-Themen 1
K Methodenaufruf /-ausgabe Java Basics - Anfänger-Themen 5
A Wiederholte Ausgabe vermeiden Java Basics - Anfänger-Themen 16
B Collections Objektreferenz-ID in der Ausgabe (Comparator Interface) Java Basics - Anfänger-Themen 2
M Wie analysiert JSON eine toString-Ausgabe ? Java Basics - Anfänger-Themen 1
T Vererbung Verschiedene Fahrzeugtypen mit unterschiedlicher Ausgabe Java Basics - Anfänger-Themen 17
T Ausgabe einer for Schleife Java Basics - Anfänger-Themen 2
S Elemente eines Arrays bei Ausgabe auslassen Java Basics - Anfänger-Themen 2
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
T Text-Ausgabe für Textadventure - Organisation Java Basics - Anfänger-Themen 5
G Unterklassen (Klasse für Ausgabe) Java Basics - Anfänger-Themen 4
N Eingabe des Users direkt hinter die Ausgabe Java Basics - Anfänger-Themen 3
J Methode zur Ausgabe eines Dreiecks aus Sternen schreiben? Java Basics - Anfänger-Themen 2
ZH1896ZH Wieso diese Ausgabe?? Java Basics - Anfänger-Themen 10
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
K Rechtsbündige Ausgabe von Zahlen Java Basics - Anfänger-Themen 6
V Erste Schritte for-Schleife; Ausgabe soll alle 5 Sekunden erfolgen. Java Basics - Anfänger-Themen 4
X Threads Zwei Threads, aber doppelte Ausgabe verhindern (synchronized) Java Basics - Anfänger-Themen 54
J Ausgabe Gesamtpreis Java Basics - Anfänger-Themen 39
E Variablen in formatierter Ausgabe Java Basics - Anfänger-Themen 15
B HQL / Hibernate, GroupBy und Ausgabe als Double Java Basics - Anfänger-Themen 1
J StrinBuffer in der Ausgabe Java Basics - Anfänger-Themen 4
H ausgabe? Java Basics - Anfänger-Themen 32
B Ausgabe Zahlenreihe Horizontal Java Basics - Anfänger-Themen 3
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
N Wochentagberechner Ausgabe funktioniert nicht Java Basics - Anfänger-Themen 7
K Array Ausgabe Java Basics - Anfänger-Themen 2
L Datentypen Ausgabe von eigenem Datentypen Java Basics - Anfänger-Themen 2
C 1x1 Ausgabe auf dem Bildschirm Java Basics - Anfänger-Themen 3
L Fehler im Programm bei Ausgabe Java Basics - Anfänger-Themen 21
J Doppelte Ausgabe erzeugen Iterator Java Basics - Anfänger-Themen 6
F Warum ist die Ausgabe hier 1? Java Basics - Anfänger-Themen 4
Bun17 Keine Ausgabe in der Konsole Java Basics - Anfänger-Themen 2
H Ausgabe Java Basics - Anfänger-Themen 6
U Ausgabe von Dateiinhalt während Programmnutzung fehlerhaft Java Basics - Anfänger-Themen 3
Jackii ArrayList ausgabe ohne Dopplung Java Basics - Anfänger-Themen 11
F Erste Schritte Subnet Calculator - Ausgabe der NetID und der Broadcast Java Basics - Anfänger-Themen 4
D Wiederholende Ausgabe Java Basics - Anfänger-Themen 3
G Exception und Ausgabe der Duplikate Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben