Gikon
Commander
- Registriert
- Juli 2010
- Beiträge
- 2.062
Hi all.
Ich möchte das Spiel Tic Tac Toe schreiben. Ich kenne bisher nur den untigen Code, der richtig ist. Jetzt brauche ich 2D Arrays und habe bislang nur englische Seiten gefunden. Somit verstehe ich nciht alles.
So sehen unsere Codes aus.
Ich möchte das Spiel Tic Tac Toe schreiben. Ich kenne bisher nur den untigen Code, der richtig ist. Jetzt brauche ich 2D Arrays und habe bislang nur englische Seiten gefunden. Somit verstehe ich nciht alles.
So sehen unsere Codes aus.
Code:
import AlgoTools.IO;
public class hhh {
public static void main(String[] argv) {
int[] a;
int i;
int x;
int z;
int g;
boolean hit = false;
z = 0; //Variable fuer die gefundene Stelle im Array. 0, weil das Array bei 0 Anfaengt.
g = 1; //Variable fuer die gefundene Stelle in der Eingabe. 1, weil die Eingabe die Eingabe bei 1 anfängt zu Zaehlen.
a = IO.readInts("Bitte geben Sie Zahlen fuer das Array ein:");
x = IO.readInt("Bitte geben Sie die zu suchende Zahl ein:");
for(i=0; i<a.length; i=i+1) {
if(x == a[i]) {
hit = true; //Falls er einen Treffer erzielt, springt er zur Ausgabe sonst fängt er
//mit einem erneuten Durchlauf der Schleife an.
z = z + 1; //Zaehler für die Suche nach der Array Stelle.
g = g + 1; //Zaehler für die Suche nach der Stelle der Eingabe.
}
}
if(hit == true){
IO.println("Die gesuchte Zahl " + x + " ist vorhanden und befindet sich im Index des Arrays an Stelle " + z + " und bei der Eingabe an Stelle " + g + ".");
}
else{
IO.println("Die Zahl ist nicht vorhanden");
}
}
}
Zuletzt bearbeitet: