#1 Guten Abend, ich bin dabei eine sehr einfache Version von Schiffe versenken zu programmieren bekomme aber immer beim zufälligen belegen meines x*x großen Feldes komische Werte. Bei einem 10*10 Feld zb. bekomme ich entweder 0, 3 oder 10 Felder mit schiffen (10 sollen es seien) aber er zeigt mir immer an das er 10 mal die 1 gesetzt hat. Ich suche schon echt lange rum aber der Fehler kommt mir einfach nicht in den Schädel. Im Code ist das zufallszeug in der initFeldZwei Java: public class SchiffeVersenken { public static void main(String[] args) { ("Bitte die Seitenlaenge des Feldes eingeben: "); int seitenlaenge = 10;//adInt(); int maxSchiffe = (seitenlaenge * seitenlaenge) / 10; String[][] spielfeldSpielerEins = initFeldEins(seitenlaenge, maxSchiffe); String[][] spielfeldSpielerZwei = initFeldZwei(seitenlaenge, maxSchiffe); //("Bis wieviel wollen sie spielen? Java/Schiffeversenken – ZUM-Unterrichten. :"); ausgabe(spielfeldSpielerZwei);} static String[][] initFeldEins(int seitenlaenge, int schiffe) { return new String[seitenlaenge][seitenlaenge];} static String[][] initFeldZwei(int seitenlaenge, int maxSchiffe) { int schiffZaehler = 0; String[][] feldZwei = new String[seitenlaenge][seitenlaenge]; for (int a = 0; a <; a++) { for (int b = 0; b < feldZwei[a]; b++) { feldZwei[a][b] = "";}} while (schiffZaehler < maxSchiffe) { if (schiffZaehler < maxSchiffe &&!
Eine zufällige Position ist einfach jedes zufällige Zahlenpaar zwischen 0 und 9. Die Nachbarfelder, die du wie Can sagte überprüfen musst, sind einfach einer der beiden Werte jeweils inkrementiert. Schießt jetzt der Gegner, siehst du im Array nach, ob der Wert dort! = 0, und wenn ja schleifst du das Array einmal durch und versenkst das gesamte getroffene Schiff, setzt also alle Felder die den gleichen Wert wie das erste getroffene haben auf 0 und gibst eine entsprechende Nachricht aus/vergibst Punkte/was auch immer. Wenn das ganze grafisch sein soll, malst du halt nach jedem Zug den Werten im Array entsprechend ein Spielfeld auf. Ich muss bis nächste Woche ein 3D-Tetris/Rennspiel-Hybridzeugs machen, da fühl ich mich erst überfordert, wünschte Schiffe versenken würde ausreichen Profil bine schrieb am 22. 04. Schiffe versenken zweidimensionales array free. 2004 22:52 ok, ich meinte vorkenntnis, die man speziell für diese aufgabe braucht z. schleifen, if konstruktionen) aber der ganze kurs ist mit der schiffe versenken aufgabe überfordert... das sollte auch für ein schiffeversenken reichen.
Ich vermute, dass es in der Ausgabe geändert werden muss und nicht im Array an sich. Allerdings bin ich noch kompletter Anfänger und bräuchte einen hilfreichen Link oder einen Tipp Zuletzt bearbeitet: 13. Dezember 2015
Auch hier haben wir keine Nummer angegeben, so dass PHP automatisch die Nummern vergibt. Im $warenkorb haben wir einige Leckereien. Hier haben wir wieder Nummern vergeben. Hier könnte man zum Beispiel die Artikelnummer oder andere sinnvolle Nummern nehmen. Der Sinn von diesen Arrays kann in folgendem Beispiel nochmal näher verdeutlicht werden. Zu Anfang werden normale Variablen reichen, aber schnell stößt man an die Grenzen des machbaren: php $einkaufswagen [] = ARRAY( "Mortadella" => ARRAY( "art" => "Wurst", "anzahl" => 5, "preis" => 1. 00)); $einkaufswagen [] = ARRAY( "Kaese" => ARRAY( "art" => "Milchprodukt", "anzahl" => 1, "preis" => 1. 99)); $einkaufswagen [] = ARRAY( "Snickers" => ARRAY( "art" => "Suesswaren", "anzahl" => 2, "preis" => 2. PHP mehrdimensionale Arrays - php array - php array functions. 45)); print_r ( $einkaufswagen);? > Wie Du siehst kann man mit Arrays wunderbar Warenkörbe für Online-Shops realisieren. Würde man nur eine Variable verwenden, könnte man ja nur einen gekauften Gegenstand speichern. Würde der Kunde mehrere Artikel in den Warenkorb legen, dann würde dies mit einer einfachen Variable nicht funktionieren.
Ganz abgefahren wird es, wenn Ihr jetzt noch weitere Dimensionen hinzufügt - weil zum Beispiel das Schiffe versenken ein U-Boot versenken ist und unter Wasser ja alles 3 Dimensional ist. Euren Möglichkeiten sind da kaum Grenzen gesetzt. Ihr solltet euch erstmal an einfachen Arrays versuchen, die mehrdimensionalen seien hier erwähnt aber für erste Gehversuche nicht so interessant. Es gibt auch Arrays die müsst Ihr gar nicht erst mit Daten füllen. Es gibt Arrays die sind schon vorhanden wenn Ihr euer Programm startet, so z. B. $_SERVER. In $_POST sind immer die Daten von Formularen enthalten die man mit HTML erstellen kann, sofern man diese mit method="post" sendet. Javascript: Konvertieren Sie ein zweidimensionales Array in ein Array von Objekten, indem Sie die erste 'Zeile' verwenden, um Eigenschaften zu definieren - ViResist. Das senden mit method="post" hat den Vorteil gegenüber method="get", dass die gesendeten Parameter nicht alle in der Internetadresse übergeben werden, sondern dass Ihr die Übergabe nicht seht. Ausserdem ist die Länge der Internetadresse begrenzt, während Ihr über $_POST auch wesentlich größere Datenmengen schicken könnt. Wie man Formulare erstellt könnt Ihr hier (klick) nachlesen.
#3 Danke das hat mir geholfen
Zwar sind dadurch beim Auf- bzw. Abbau des Bettes ein paar Handgriffe mehr nötig, jedoch steht die Klappstütze noch stabiler, wie etwa bei häufigem Be- und Entladen des Vans (zwei Stück im Lieferumfang enthalten) Varianten Beim Schlafsystem Van sind Sie immer variabel, es kann mit flexibler Bestuhlung aufgebaut werden. Solar/230V Module/Strom, Powerboxx, Solartasche - CAMPERGANG.com. Allerdings ist es wichtig dass die Sitze nach vorne zusammenklappbar sind. Ausnahmen in der kompakten Fahrzeugvariante: ohne Schienensystem / mit Airlineschienen / mit Holzboden ist keine hintere Bank möglich (ebenfalls bei der mittleren Fahrzeuglänge nicht möglich) mit Schienensystem ist nur eine Sitzreihe möglich Um Ihre Auswahl abzugleichen bitten wir Sie uns gerne ein Bild vom geöffneten Kofferraum Ihres Vans per Bild-Upload oder per Email senden. Beim Vito MIXTO können die Systeme vorerst nur am Werk ERSTeingebaut werden. Material Pappelschichtholz mit CPL-Beschichtung (silber) Technische Details Maße COMFORT Schlafauflage, 3-teilig: Breite 143 cm, Länge 189 cm, Höhe 10 cm Gewicht 15 kg (zzgl.
VARIABLES SCHLAFSYSTEM FÜR VERSCHIEDENE SITZVARIANTEN - VANESSA VAN IN DER V-KLASSE - DIE IDEALE ERGÄNZUNG ZUR HECKKÜCHE Unser Schlafsystem Van kann mit wenigen Handgriffen und vielen Sitzkombinationen aufgebaut werden: ohne Rücksitze oder mit zwei oder vier Einzelsitzen oder mit einer umgelegten Dreier-Sitzbank nicht kompatibel mit Original Mercedes-Schlafbank Somit bleibt man flexibel und kann das Bett situationsangepasst nutzen. Während der Fahrt ruht das System im Kofferraum. Der Fahrgastraum und vorhandene Sitze können voll genutzt werden.
Wir haben unsere Ausbauten anhand der unterschiedlichen Wünsche und Bedürfnisse unserer Kunden stetig weiterentwickelt. Mittlerweile bieten wir ein vielfältiges Standardprogramm an. Aus Kapazitätsgründen können wir leider keine speziell angefertigten Ausbauten und Sonderlösungen anbieten. Wir lieben und leben Camping - bei jedem Kurztrip oder Campingurlaub werden unsere Ausbauten auf Herz und Nieren getestet und kontinuierlich ergänzt und weiter optimiert. Seit 2017 dürfen wir unseren Campingbus gemeinsam mit unserem Sohn auch auf Familientauglichkeit testen. The details are not the details. Camping module für tm.fr. They make the design. "Charles Eames" Inhalte von werden aufgrund deiner aktuellen Cookie-Einstellungen nicht angezeigt. Klicke auf die Cookie-Richtlinie (Funktionell und Marketing), um den Cookie-Richtlinien von zuzustimmen und den Inhalt anzusehen. Mehr dazu erfährst du in der ärung.