2016-12-04 2 views
-1

Je veux quelque chose comme ceci:Comment faire plusieurs chaînes correspondant à une valeur (Java)

String Aa, Eb, Cc, Dd, Be, Ff = "1"; 
String Ba, Db, Ac, Ed, Fe, Cf = "2"; 
String Ea, Cb, Bc, Fd, Ae, Df = "3"; 
String Da, Ab, Fc, Bd, Ce, Ef = "4"; 
String Fa, Bb, Ec, Cd, De, Af = "5"; 
String Ca, Fb, Dc, Ad, Ee, Bf = "6"; 

Mais cela ne fonctionne pas, il fait les derniers (Ff, Cf, Df, Ef, Af et Bf), mais ceux d'avant sont ignorés. De plus, je ne veux pas faire un tableau parce que le défi (je suis dans une classe) était de programmer le sudoku sans utiliser de formes de tableaux.

+2

Vous devez faire 'chaîne Aa = "1", Eb = "1"' etc. – Gendarme

Répondre

1

Vous devez initialiser chaque chaîne, comme ceci:

String Aa = "1", Eb = "1", Cc = "1", Dd = "1", Be = "1", Ff = "1"; 
... 

Une alternative serait la suivante:

String Aa, Eb, Cc, Dd, Be, Ff; 
Aa = Eb = Cc = Dd = Be = Ff = "1"; 
... 
0

Les tableaux ne sont pas valides pour vous,

de sorte que vous peut

Faire comme

String Aa = "1", Eb = "1"....; 

ou

String Aa = "1"; 
String Eb = "1"; 
... 

beaucoup plus souple que non défini dans le langage Java