G
Guest
Gast
Hallo zusammen.
Nach dem studieren mehrer Bücher und Webseiten möchte ich jetzt praktisch mit Java arbeiten (die Bücher sind leider immer sehr theoretisch und erklären meistens nur die Funktionen).
Kernstück des Programms ist ein zweidimensionales Array, auf das alle Operationen angewendet werden. Der Inhalt des Arrays sieht wie folgt aus:
zahl[0][0 bis 8] --> 1 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> 1 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
Das Array soll dann anschließend im GUI ausgegeben werden (also 27 Zahlen in 3 Zeilen zu je 9 Spalten): Welchen Typ benutze ich dafür am besten? Ein Textfeld oder vielleicht lieber Buttons oder doch etwas ganz anderes?
Es sollen immer 2 der ausgegebenen Arrayfelder angeklickt und dann miteinander verglichen werden. Das sollte mit onClick-Abfragen möglich sein, oder? Wenn z.b. zahl[0][0] und zahl[0][1] angeklick werden, sollen zur Laufzeit im Array die Zahlen gegen Rauten augetauscht werden.
zahl[0][0 bis 8] --> 1 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> 1 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
wird zu
zahl[0][0 bis 8] --> # 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> # 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
Mein Problem ist eigentlich nur: wie gebe ich das Array am besten aus und wie behalte ich die Möglichkeit der Bearbeitung?
Bin über einen kleinen Denkanstoss dankbar
Nach dem studieren mehrer Bücher und Webseiten möchte ich jetzt praktisch mit Java arbeiten (die Bücher sind leider immer sehr theoretisch und erklären meistens nur die Funktionen).
Kernstück des Programms ist ein zweidimensionales Array, auf das alle Operationen angewendet werden. Der Inhalt des Arrays sieht wie folgt aus:
zahl[0][0 bis 8] --> 1 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> 1 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
Das Array soll dann anschließend im GUI ausgegeben werden (also 27 Zahlen in 3 Zeilen zu je 9 Spalten): Welchen Typ benutze ich dafür am besten? Ein Textfeld oder vielleicht lieber Buttons oder doch etwas ganz anderes?
Es sollen immer 2 der ausgegebenen Arrayfelder angeklickt und dann miteinander verglichen werden. Das sollte mit onClick-Abfragen möglich sein, oder? Wenn z.b. zahl[0][0] und zahl[0][1] angeklick werden, sollen zur Laufzeit im Array die Zahlen gegen Rauten augetauscht werden.
Code:
if(wert1 == wert2 || (wert1+wert2)==10)
{
zahl['zeile1']['spalte1']='#':
zahl['zeile2']['spalte2']='#':
}
zahl[0][0 bis 8] --> 1 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> 1 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
wird zu
zahl[0][0 bis 8] --> # 2 3 4 5 6 7 8 9
zahl[1][0 bis 8] --> # 1 1 2 1 3 1 4 1
zahl[2][0 bis 8] --> 5 1 6 1 7 1 8 1 9
Mein Problem ist eigentlich nur: wie gebe ich das Array am besten aus und wie behalte ich die Möglichkeit der Bearbeitung?
Bin über einen kleinen Denkanstoss dankbar