Methoden aufrufen mit Java HEPL

toaster099

Mitglied
Thread Starter
Dabei seit
16.01.2005
Beiträge
37
Reaktionspunkte
0
Hallo,

ich muss ein Schachbrett darstellen mit Java um das Damenproblem zu lösen.
Nun zurück zu meinem eigentlichen Problem und zwar habe ich eine tolle Klasse ChessMiniJava
die mir bei der Darstellung helfen soll und die beinhaltet die Methode void paintFiled(boolean[][]) die ich dazu benutzen soll,
jedoch komme ich nicht drauf wie dich die Methode richtig aufrufe um da irgendein Schachbrett zu erhalten.

Mein erster Ansatz an dem Eclipse nicht mehr gemeckert hat war der folgende nur wie gehts jetzt weiter?

public class chess extends ChessMiniJava {
public static void main (String [] args) {

}

public void paintField(){


}

}


Vielen Dank für eure Hilfe.
 
Ohne dass ich genau verstehe was du meinst....

PHP:
public class chess extends ChessMiniJava {
	public static void main(String[] args) {
		// ein boolean-array mit 8x8 felder anlegen
		boolean[][] b = new boolean[8][8];
		// jede reihe
		for (int i = 0; i < 8; i++) {
			// jede spalte
			for (int j = 0; j < 8; j++) {
				// immer abwechselnd true/false setzen
				b[i][j] = i % 2 == 0 ^ j % 2 == 0;
			}
		}
		// die paint-field methode aufrufen
		paintFiled(b);
	}
}
 
Danke das war´s

Super danke hat geklappt das ist genau das was ich gesucht habe ......

hihihi.....

nochmals Danke:D
 
Ich kann dir trotzdem nur empfehlen den Code genau anzusehen und vor allem zu verstehen.
;)
 
Syntax

Kannst du mir bitte noch folgenden recht Interresanten Syntax erklaren

rett[j] = i % 2 == 0 ^ j % 2 == 0;

setzt er nicht alles mit 0 ? was macht das % 2 ? und das ^?

MFG

Toaster
 
% ist der "Rest"-Operator (der rest von teilen)

soll heißen:

i%2==0 heißt wenn i eine gerade zahl ist
j%2==0 heißt wenn j eine gerade zahl ist

^ ist ein Exklusives-Oder

exklusives-oder heißt
0 ^ 0 = 0
1 ^ 0 = 1
0 ^ 1 = 1
1 ^ 1 = 0

so werden die felder im typischen schach muster gefüllt
 
Verstanden

Hallo vielen Dank,

super Erklärung, habs verstanden Danke ......

MFG

Toaster
 
Zurück
Oben Unten