[JAVA] Tablice - podstawowe operacje
Okay, orłem w programowaniu nie jestem i potrzebuję BARDZO łopatologicznych porad co do tablicy dwuwymiarowej, np 3x3 (tak, głupie pytanie, ale jest późno i net ni pomaga)
1)Bardziej opłaca się tworzyć łopatologicznie, starym sposobem w stylu:
Kod PHP:
tab = new char [size][size];
for(int i=0;i<size;i++)
for(int j=0;j<size;j++)
tab[i][j]=0;
czy klamrowo:
Kod PHP:
char [][]tab;
tab= new char [][]{{' ',' ',' '},
{' ',' ',' '},
{' ',' ',' '}};
2)jak wrzucić ustalony element, np & (jako znaczek) na konkretne pole w tablicy(chodzi mi o to że mam sobie metodę tworzącą tablicę i nie mogę się dobrać do środka...)? (tzn wprowadzam współrzędne pola, wciskam enter i znaczek objawia się tam gdzie chcę)
3)wreszcie, jak sprawdzić czy tablica ma jakieś wolne miejsca/jest pełna? Kombinowałem coś z length i boolean ale coś musiałem pokręcić albo length się nie nadaje ;p
ktoś coś o rysowaniu też mógłby rzucić, w sensie jak takie coś zgrabniej wypisać:
Kod PHP:
for(int i=0;i<tab.length;i++){
System.out.println(" \n------------");
for(int j=0;j<tab.length;j++){
System.out.print(" |"+tab[i][j]+"| "); }
}
System.out.println("\n---------------\n");
odwdzięczę się ofc ;d