zweidimensionaler Array

Parder

Grünschnabel
Hallo,

ich hab einen zweidimensionalen Array erzeugt indem zunächst, wenn er auf der Shell ausgegeben wird nur Nullen zu sehen sein soll und dann über die Shell es ausgefüllt werden soll.
Was fehlt damit wenigstens ich die Nullen sehen kann? :confused:

PHP:
public class BoatCommander {

	int [] [] feld = new int [10] [10];
	
	void feldinitialisierung(){
		for (int i = 0;i<10;i++){
			
			for (int j = 0;j<10;j++){
				feld [j] [i] = 0;
			}
		}
	}
	

	 void boatCommander(){
		System.out.println ("Um BoatCommander zu spielen geben sie zuerst die Koordinaten der max. 3  Schnellbote (zwei Felder lang), der max 2 Zerstörer  (drei Felder lang) und des Trägers (vier Felder lang) ein. Danach kann das Spiel gestartet werden");


	System.out.println("-    a b c d e f g h i ");
	System.out.println("1"	+this.feld 	          );
	System.out.println("2" 	+this.feld 	          );
	System.out.println("3" 	+this.feld 	          );
	System.out.println("4" 	+this.feld 	          );
	System.out.println("5" +this.feld 	          );
	System.out.println("6" +this.feld 	          );
	System.out.println("7" +this.feld 	          );
	System.out.println("8" +this.feld 	          );
	System.out.println("9" +this.feld 	          );
	System.out.println("10"+this.feld 	          );

	
		}	
	
}
 
Hallo,

du musst das Feld genau so ausgeben wie du es initialisierst, d. h. mit 2 for-schleifen jedes einzelne Feld ausgeben.

MFG

zEriX
 
Die Initialisierung mit 0 kannst Du Dir sparen, denn die primitiven Datentypen werden automatisch mit 0 initialisiert. Deine 1. Zeile genügt also. Auf jedes einzelne Element greifst Du entweder direkt oder mittels zweier verschachtelter Schleifen zu. Dabei ist es für ein Array irrelevant, ob Du was ausliest oder hineinschreibst.
 
Zurück