Frage zu doppelter for Schleife

Status
Nicht offen für weitere Antworten.

neabytes

Mitglied
Ich hab n Java Prog gemacht, was mir eigentlich ne Flagge ausgeben soll

z.B.

A A A A A A A A A A A A A A A
A A A A A A A A A A A A A A A
A A A A A A A A A A A A A A A
B B B B B B B B B B B B B B B B
B B B B B B B B B B B B B B B B
B B B B B B B B B B B B B B B B
C C C C C C C C C C C C C C C
C C C C C C C C C C C C C C C
C C C C C C C C C C C C C C C


Code:
Java:
public class Flagge {  
 public static void main (String[] args){
   Out.println("Bitte den ersten Großbuchstaben eingeben:");
   char a = In.readChar();
    Out.println("Bitte den zweiten Großbuchstaben eingeben:");
    char b = In.readChar();
    Out.println("Bitte den dritten Großbuchstaben eingeben:");
    char c = In.readChar();
    }
     private static void printFlaggeQuer()
     {
       for (int i=0; i<16; i++) {
    for (int k=0; k<3; k++)
        System.out.print('a');

        }
}
{
       for (int i=0; i<16; i++) {
    for (int k=0; k<3; k++)
        System.out.print('b');

        }
}
{
       for (int i=0; i<16; i++) {
    for (int k=0; k<3; k++)
        System.out.print('c');

        }
}
}


-------
aber irgendwie geht da nur die char a b c eingabe :(
was mach ich falsch?
 

KrokoDiehl

Top Contributor
Code:
printFlaggeQuer()
wird nicht aufgerufen... deine
Code:
main()
-Methode endet nach der Eingabe (prüfe geschweifte Klammern).
 
Zuletzt bearbeitet:

dngfng

Aktives Mitglied
1. du rufst ja nirgends wo im main die Methode printFlaggeQuer() auf.
2. du mit println('a'); gibts du immer den Char a aus und nicht die variable a etc...
3. du musst alle schleifen innerhalb der Methode haben.
4. die Methode habe ich angepasst so das die Eingaben an die Schleifen übergeben werden.
Java:
public class Flagge {  

	public static void main (String[] args){
	    Out.println("Bitte den ersten Großbuchstaben eingeben:");
	    char a = In.readChar();
	    Out.println("Bitte den zweiten Großbuchstaben eingeben:");
	    char b = In.readChar();
	    Out.println("Bitte den dritten Großbuchstaben eingeben:");
	    char c = In.readChar();
	    
	    printFlaggeQuer(a,b,c);
	}
	 
	 
	     private static void printFlaggeQuer(char a, char b, char c) {
		   for (int i=0; i<16; i++) {
			   for (int k=0; k<3; k++)
				   System.out.print(a);
	 
		   }
	     
	     
	       for (int i=0; i<16; i++) {
	    	   for (int k=0; k<3; k++)
	    		   System.out.print(b);
	       }
	     
	     
	       for (int i=0; i<16; i++) {
	    	   for (int k=0; k<3; k++)
	    		   System.out.print(c);
	       }
	     }
	}
 
Zuletzt bearbeitet:

function

Bekanntes Mitglied
Java:
for (int i=0; i<16; i++) { // Klammer auf
    for (int k=0; k<3; k++)
        System.out.print('a');
 
        } // Klammer zu 1
} // Klammer zu 2
da fehlt doch irgendwie ein klammer auf oder?

printflag einfach nach der eingabe aufrufen:
printFlaggeQuer();

und über die for schachtelung würde ich mir auch noch gedanken machen, nur mal so vorab.
 

neabytes

Mitglied
{
for (int i=0; i<16; i++) {
for (int k=0; k<3; k++)
System.out.print(+'b');

}
}


sind 2 auf und 2 zu, oder?
caninvalid method ..." :(not not applied (char, char char)
 
Zuletzt bearbeitet:

dngfng

Aktives Mitglied
Ausserdem erzeugst du mit System.out.print alle ausgaben auf einer zeile.

Nach jeder schleife musst du ein mal Zeilenumbruch ausgeben.


Java:
System.out.print("\n");
 

function

Bekanntes Mitglied
ok jetzt gruselt es mich... wie schreibt man denn eine forschleife? - for() {} und nicht {for()}...
 

dngfng

Aktives Mitglied
Java:
System.out.print(+'b');

Was soll denn +'b'? Um die variable auszugeben musst du doch nur b schreiben.

Java:
System.out.print(b)
 

dngfng

Aktives Mitglied
Um das mal mit den {} zu erklären.

Java:
public void methode() {

  for(int i=0;i<3;i++) {
     ...
  } //Ende der for Schleife

  for(int i=9;i<3;i++)
     //nur diese Zeile Code wird von der for Schleife ausgeführt da der Code nicht umklammert ist.


} //End Klammer der Methode
 

neabytes

Mitglied
ah hab ich übersehen , waren soviele postings

scheint jetzt zu gehen, muss mal den zeilenumbruch nu einstellen
und dann schaunw as die for schleifen treiben

dickes thx :)
 

dngfng

Aktives Mitglied
ah hab ich übersehen , waren soviele postings

scheint jetzt zu gehen, muss mal den zeilenumbruch nu einstellen
und dann schaunw as die for schleifen treiben

dickes thx :)

Kein prob - jeder Anfang ist schwer.

Hast du den unterschied zwischen
Java:
System.out.print('a');
bzw
Java:
System.out.print(a);
verstanden und das mit der {} Kapselung.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
B Erste Schritte Learning Coding (!) Frage an erfahrene Programmierer. Java Basics - Anfänger-Themen 23
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
C Exception-Frage Java Basics - Anfänger-Themen 3
J Eine Frage zur Schreibweise == ? : Java Basics - Anfänger-Themen 3
S Frage des Designs Java Basics - Anfänger-Themen 1
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
pkm Frage zu Servletfunktion Java Basics - Anfänger-Themen 0
B Frage zur Währungsumrechnung Java Basics - Anfänger-Themen 3
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
Kirby.exe Frage zur Verwendung von Interfaces Java Basics - Anfänger-Themen 6
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
D Frage zur IDE IntelliJ IDEA Java Basics - Anfänger-Themen 6
H Frage zum 2d Array Java Basics - Anfänger-Themen 1
N Frage zum Newton-Fraktal Java Basics - Anfänger-Themen 1
H Frage zu interfaces Java Basics - Anfänger-Themen 1
J Frage dazu Variablen klassenübergreifend zu verändern Java Basics - Anfänger-Themen 22
I Frage zu SkipList Java Basics - Anfänger-Themen 4
G Frage zu JScrollPane Java Basics - Anfänger-Themen 12
Kirby.exe Allgemeine Frage Java Basics - Anfänger-Themen 3
W Frage zu anonymen Klassen Java Basics - Anfänger-Themen 4
J Kleine Frage zu OOP Java Basics - Anfänger-Themen 371
S Frage Klasse und Objekte Java Basics - Anfänger-Themen 2
F Frage zu Iteratoren Java Basics - Anfänger-Themen 2
C Erste Schritte Frage zur ArrayList Java Basics - Anfänger-Themen 15
J Frage zur Vererbung Java Basics - Anfänger-Themen 1
H Frage zur ermittlung eines doppelte Paars aus Sotieralgorithmus Java Basics - Anfänger-Themen 4
H Frage zum Array Java Basics - Anfänger-Themen 17
G Schach -Frage 2- Maussteuerung Java Basics - Anfänger-Themen 7
G Schach in Java - Allgemeine Frage zur Architektur Java Basics - Anfänger-Themen 7
B Fachliche Frage bei Rechnungen Java Basics - Anfänger-Themen 16
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 2
H Einfache Frage zur Punktnotation objektname.methode(wert) Java Basics - Anfänger-Themen 2
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 3

Ähnliche Java Themen


Oben