Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

Quidi schrieb am 14.June.2013, 13:29:40 in der Kategorie nt.netz-treff

Logisches Problem - Denkfehler

Es soll in Java ein Gitter programmiert werden.
Stellen wir uns mal vor ich habe eine Tabelle mit x Spalten und y Zeilen.

Mit der Maus klicke ich jetzt in die einzelnen Felder, funktioniert alles...

Nun muss ich auf 4 Fälle testen:
oberste Zeile, unterste Zeile, rechte Spalte und linke Spalte.

cFeldnummer wäre jetzt die Zelle, welche ich angeklickt habe, all_cells sind die Anzahl aller Felder, zeilen und spalten jeweils die Anzahl der Zeilen und Spalten (wie der Name halt sagt  :-P ).

An die oberste Zeile komme ich ran, indem ich if ((cFeldnummer - zeilen) > 0)...,
die unterste Zeile kriege ich mit if ((cFeldnummer + zeilen) < all_cells)...
Linke Spalte teste ich mit if ((cFeldnummer % spalten) > 0)... ab.

Aber wie komme ich jetzt an die rechte Spalte ran???  :kratz: Irgendwie will mir nichts vernünftiges einfallen, ist ja auch schon Freitag...
Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz