Schleifen einfügen

Status
Nicht offen für weitere Antworten.
B

Benjamin1986

Gast
Hi und zwar geht es darum das ich 2 schleifen erstellen muss für ein MatrixArray für die Ausgabe.

Es soll dann so aussehen:

1. Benjamin
2. Benjamin
3. Benjamin

Also die erste schleife soll immer von 1 bis 32 runterzählen die 2 immer nur denn namen Benjamin ausgeben.

Mein bisheriger Code:

Code:
public class MatrixArray2 {

  public static void main(String[] args)
  {
    String[][] ausgeben = new String [32][2];
 
  
    ausgeben[0][0] = "1";
    ausgeben[0][1] = "Benjamin";
    
    
   
    
    
    for(int i = 0; i < ausgeben.length; i++){
    	
    	{for (int j = 0; j < ausgeben[i].length; j++)
    	
    	System.out.print(ausgeben[i][j]+ " ");
    	System.out.println();
    }
    }
    
    	
    	
    
    new MatrixArray2();
 
  }
  }

Ich werd auch selber weiter nach ner Lösung (denn so schwer ist das nciht aber ich überseh wie immer die offensichtliche und einfachste lösung) suchen nur ich brauch das bis heute Nachmittag deswegen ist das ein bisschen dringend.



Ich hoffe ihr könnt mir helfen und ein paar Tipps geben.

MFG

Benjamin
 

dieta

Top Contributor
Da es nur 2 Elemente in einer Richtung sind, würde ich mal sagen, die einfachste Lösung ist eine Schleife, in der die Zahlen in das erste Element geschrieben werden, "Benjamin" in das 2. geschrieben wird und dann das ganze ausgegeben wird.
 
G

Guest

Gast
Hallo,

es sind kleinigkeiten die Dir fehlen.
Erstens: Du möchtest die Zahlen 1 - 32 ausgeben, dann braucht dein Array also 33 Felder und nicht 32, das Array fängt bei 0 an.


2. Du brauchst eine Schleife, die Dir das Array füllt.

Schau mal ob Du das so gebrauchen kannst.


Gruß


Code:
public class MatrixArray2 {

	public static void main(String[] args) {
		String[][] ausgeben = new String[33][2];

		for (int i = 1; i < ausgeben.length; i++) {
			ausgeben[i][0] = "" + i;
			ausgeben[i][1] = "Benjamin";
			for (int j = 0; j < ausgeben[i].length; j++) {

				System.out.print(ausgeben[i][j] + " ");
			}
			System.out.println();

		}

		new MatrixArray2();

	}
}
 
B

Benjamin1986

Gast
Die Anforderung ist das ich es mit einem MatrixArray mache.
 

milchjeeper

Mitglied
Anonymous hat gesagt.:
Erstens: Du möchtest die Zahlen 1 - 32 ausgeben, dann braucht dein Array also 33 Felder und nicht 32, das Array fängt bei 0 an.


das stimmt nicht! er braucht nur 32 felder, muss halt um ned bei 0 anzufangen 1 drauf zählen!!


dein code sieht dann so aus:


Code:
public class MatrixArray2 {

	public static void main(String[] args) {
		String[][] ausgeben = new String[32][2];

		for (int i = 1; i < ausgeben.length; i++) {
			ausgeben[i][0] = "" + (i +1);
			ausgeben[i][1] = "Benjamin";
			for (int j = 0; j < ausgeben[i].length; j++) {

				System.out.print(ausgeben[i][j] + " ");
			}
			System.out.println();

		}

		new MatrixArray2();

	}
}
 

mikachu

Top Contributor
das new MatrixArray2(); könnt ihr euch klemmen... und mit ner klasse hat das nicht viel zu tun... das ist ne stinknormale Main funktion :roll:
also wird das so den anforderungen, glaub ich mal, nicht gerecht... aber naja
 
G

Gast2

Gast
zu milchjeeper
du fängst jetzt aber bei 2 an zu zählen i steht auf 1 und du zählst eins drauf...

verusch es mal so
Code:
public class MatrixArray2 { 

	String[][] ausgeben;
	
	public MatrixArray2()
	{
		ausgeben=new String[32][2];
	}
	
	public void matrixFuellen()
	{
		for (int i = 0; i < ausgeben.length; i++) 
		{ 
	         ausgeben[i][0] = "" + (i +1); 
	         ausgeben[i][1] = "Benjamin"; 
		}
	}
	
	public void matrixAusgeben()
	{
	      for (int i = 0; i < ausgeben.length; i++) 
	      { 
	          for (int j = 0; j < ausgeben[i].length; j++) { 

	             System.out.print(ausgeben[i][j] ); 
	          }	
                    System.out.print("\n"); 
	      }
	}
	
	
	
   public static void main(String[] args) { 


	   MatrixArray2 matrix= new MatrixArray2(); 
	   matrix.matrixFuellen();
	   matrix.matrixAusgeben();

   } 
}
 

mikachu

Top Contributor
SirWayne hat gesagt.:
zu milchjeeper
du fängst jetzt aber bei 2 an zu zählen i steht auf 1 und du zählst eins drauf...

copy-modify-paste-fehler ;)

#edit 1:
zur lösung: es würde reichen, wenn man irgendwo ne statische methode ausgeben( MatrixArray ma ); baut, und eine MatrixArray instanz ausgibt
 

mikachu

Top Contributor
eigentlich so der richtige weg... aber naja...

Code:
import java.io.IOException;
import java.io.OutputStream;

public class MatrixArray
{
   private String[][] _stringArray;

   public MatrixArray()
   {
      _stringArray = new String[32][2];
      fillArray();
   }

   public String[][] getMatrixArray()
   {
      return _stringArray;
   }

   public static final void ausgeben( MatrixArray ma, OutputStream out )
   {
      String[][] strings = ma.getMatrixArray();
      int outerLength = strings.length;
      int innerLength = strings[0].length;

      try
      {
         for( int i = 0; i < outerLength; ++i )
         {
            for( int j = 0; j < innerLength; ++j )
            {
                  out.write( strings[i][j].getBytes() );
                  if( j == 0 ) out.write( ". ".getBytes() );
            }
            out.write( "\n".getBytes() );
         }
      }
      catch( IOException e )
      {
         e.printStackTrace();
      }
   }

   public static final void ausgeben( MatrixArray ma )
   {
      ausgeben( ma, System.out );
   }

   private void fillArray()
   {
      for( int i = 0; i < 32; ++i )
      {
         _stringArray[i][0] = Integer.toString( i + 1 );
         _stringArray[i][1] = "Benjamin";
      }
   }

   // TESTEN
   public static void main( String[] args )
   {
      MatrixArray.ausgeben( new MatrixArray() );
   }
}

ich hab da mal was auffie beine gestellt... und wie gesagt.. die main wird nur zum ausführen oder zum testen verwendet, aber ist eigentlich nicht teil einer anderen klasse...

#edit 1:
die statischen methoden noch in eine andere klasse auslagern, z.b. Tools oder so, und dann per Tools.ausgeben() aufrufen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fynx_HD Arrays übergeben, Mehrdimensionale Arrays Zeilenabtrennung in schleifen Java Basics - Anfänger-Themen 8
T schleifen Java Basics - Anfänger-Themen 3
Kingdako Wie löse ich eine Mathematische Formel mit Arrays und Schleifen? Java Basics - Anfänger-Themen 32
S Erste Schritte While Schleifen Java Basics - Anfänger-Themen 11
M geschachtelte for-Schleifen - Einmaleins ausgeben Java Basics - Anfänger-Themen 3
Mikejr Schleifen Java Basics - Anfänger-Themen 4
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
K geschachtelte "for-Schleifen" Java Basics - Anfänger-Themen 3
Alen123 Potenzen in Schleifen Java Basics - Anfänger-Themen 26
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1
A Schleifen und Boolsche Ausdrücke Java Basics - Anfänger-Themen 42
W Schleifen Java Basics - Anfänger-Themen 36
S Interaktive Abfrage, Hilfe mit Schleifen! Java Basics - Anfänger-Themen 6
Mojtaba1986 Hausaufgabe (Schleifen) Java Basics - Anfänger-Themen 33
A Schleifen Verzweigungen Java Basics - Anfänger-Themen 18
C Sind die while-Schleifen richtig in for-Schleifen ersetzt worden? Java Basics - Anfänger-Themen 8
D Schleifen Problem Java Basics - Anfänger-Themen 2
H Muster mit verschachtelten Schleifen kreieren. Java Basics - Anfänger-Themen 2
A Schleifen in Java Java Basics - Anfänger-Themen 4
A Schleifen, Hilfe! Java Basics - Anfänger-Themen 6
C Schleifen Durchlauf Java Basics - Anfänger-Themen 7
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4
J Schleifen Wiederholendes Zeichenmuster Java Basics - Anfänger-Themen 4
K For-Schleifen Ablauf Java Basics - Anfänger-Themen 5
L Anzahl der Aufrufe von Schleifen bestimmen Java Basics - Anfänger-Themen 1
S Hilfe bei Java Aufgabe (Schleifen) Java Basics - Anfänger-Themen 25
B Verschachtelte For Schleifen Java Basics - Anfänger-Themen 8
G Input/Output Schleifen Durchlauf Java Basics - Anfänger-Themen 5
A Erste Schritte Schleifen Java Basics - Anfänger-Themen 5
J Muster und Schleifen Java Basics - Anfänger-Themen 33
H ERGÄNZUNGSFRAGE: Klammersetzung bei if-else Anweisungen und Schleifen Java Basics - Anfänger-Themen 2
scratchy1 Argumente mit verschiedenen Schleifen ausgeben Java Basics - Anfänger-Themen 3
C Schleifen Java Basics - Anfänger-Themen 12
E geschachtelte for-schleifen Java Basics - Anfänger-Themen 6
L Übungsaufgabe zu Schleifen Java Basics - Anfänger-Themen 7
W Erste Schritte Rechnen mit Schleifen? Denkanstoß gesucht Java Basics - Anfänger-Themen 15
A Erste Schritte for-Schleifen vereinfachen Java Basics - Anfänger-Themen 5
S Immer das selbe mit den Schleifen Java Basics - Anfänger-Themen 24
kokojamboo92 Schleifen und Arrays Java Basics - Anfänger-Themen 7
N Problem mit Schleifen Java Basics - Anfänger-Themen 20
O Array, geschachtelte For-Schleifen Java Basics - Anfänger-Themen 34
S While-Schleifen Ausgabe als String? Java Basics - Anfänger-Themen 1
R Threads Pause zwischen zwei Schleifen Java Basics - Anfänger-Themen 1
D verschachtelte Schleifen Java Basics - Anfänger-Themen 6
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
C Variablen in Schleifen außerhalb verwenden Java Basics - Anfänger-Themen 2
L Schachbrettnummerierung mit Schleifen.. Java Basics - Anfänger-Themen 3
H Schleifen Java Basics - Anfänger-Themen 8
L Zahlentripel und for-Schleifen Java Basics - Anfänger-Themen 2
T Spezielle Aufgabe zu Schleifen Java Basics - Anfänger-Themen 3
T Erste Schritte Schleifen-Stop Java Basics - Anfänger-Themen 14
kilopack15 Rekursion und Schleifen Java Basics - Anfänger-Themen 27
I Mehre While-Schleifen hintereinander Java Basics - Anfänger-Themen 13
P Terminieren diese Schleifen Java Basics - Anfänger-Themen 6
L Was heißt terminieren bei Schleifen? Java Basics - Anfänger-Themen 3
I Brauche Hilfe bei Schleifen Java Basics - Anfänger-Themen 18
C Erste Schritte While-Schleifen-Problem Java Basics - Anfänger-Themen 3
W Schleifen bei Greenfoot Java Basics - Anfänger-Themen 4
B Operatoren Stopp von Schleifen Java Basics - Anfänger-Themen 9
K Loop ohne Schleifen Java Basics - Anfänger-Themen 2
V Rechenzeichen bei Termen - Darstellung bei Schleifen Java Basics - Anfänger-Themen 7
E Muster auf der Konsole ausgeben lassen (Schleifen) Java Basics - Anfänger-Themen 7
C Erste Schritte Probleme bei Aufgaben zu Schleifen Java Basics - Anfänger-Themen 11
F OOP Schleifen und Probleme mit Setter und Getter Java Basics - Anfänger-Themen 1
L Blöcke bei verschachtelten Schleifen Java Basics - Anfänger-Themen 3
L Kurze Frage zu verschachtelten Schleifen Java Basics - Anfänger-Themen 3
E Erste Schritte Sternchenpyramide mit For-Schleifen erstellen Java Basics - Anfänger-Themen 9
H Best Practice Wie mit break verschachtelte Schleifen komplett verlassen? Java Basics - Anfänger-Themen 2
arti28 Erste Schritte For-Schleifen und While-Schleifen, String als Muster ausgeben. Java Basics - Anfänger-Themen 3
T [Schleifen] Schleifenproblem Java Basics - Anfänger-Themen 4
F Verschachtelte Schleifen Java Basics - Anfänger-Themen 4
J Hilfe verschachtelte Schleifen Java Basics - Anfänger-Themen 5
O Geschachtelte For-Schleifen Java Basics - Anfänger-Themen 1
D Zeichnen, Schleifen Java Basics - Anfänger-Themen 7
S Zeichnen , Schleifen Java Basics - Anfänger-Themen 4
L Schleifen und Array, nur letzte Eingabe wird ausgegeben Java Basics - Anfänger-Themen 3
Z Frage zu for-Schleifen Java Basics - Anfänger-Themen 5
M Wie kann ich eine Ausgabe vervielfachen? (Schleifen) Java Basics - Anfänger-Themen 4
Z Schleifen Beispiel: Fakultät Java Basics - Anfänger-Themen 26
T Erneute Frage zu Schleifen Java Basics - Anfänger-Themen 4
V Schleifen die nicht voneinander abhängen! (für CAN-BUS) Java Basics - Anfänger-Themen 10
T Anfängerfrage zu Schleifen und Arrays Java Basics - Anfänger-Themen 5
S for-Schleifen Problem Java Basics - Anfänger-Themen 4
W Methoden While Schleifen Ergebnis im String speichern Java Basics - Anfänger-Themen 5
F Erste Schritte Hilfe bei Übung zu String equals() und Schleifen Java Basics - Anfänger-Themen 8
J Anzahl von for-Schleifen in Abhängigkeit von Zahleneingabe erzeugen Java Basics - Anfänger-Themen 1
X Methoden Logik-Problem mit Schleifen. Java Basics - Anfänger-Themen 7
J MouseListener für Schleifen-Objekte Java Basics - Anfänger-Themen 13
W Aufgabe mit Schleifen Java Basics - Anfänger-Themen 8
M Sektkelch mit Schleifen Java Basics - Anfänger-Themen 9
F Methoden JTable + 2 For-Schleifen Java Basics - Anfänger-Themen 4
I Listen, for - Schleifen Java Basics - Anfänger-Themen 8
N Schleifen Problem Java Basics - Anfänger-Themen 3
L Histogram mittels Schleifen und Arrays Java Basics - Anfänger-Themen 9
A Ausgabe von Schleifen nebeneinander? Java Basics - Anfänger-Themen 3
T durchlaufene while-Schleifen zählen Java Basics - Anfänger-Themen 3
L schleifen fehler Java Basics - Anfänger-Themen 12
X Array Ausgabe bei Verwendung von 2 Schleifen erklären Java Basics - Anfänger-Themen 8
K Schleifen und Exceptions Java Basics - Anfänger-Themen 8
J Schachbrett mit Hilfe von while-Schleifen Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben