Hur man skriver en Tic-Tac-Toe Program i Java (5 / 10 steg)
Steg 5: Skriva ut styrelsen
Den första tryckta styrelsen kommer att se ut på första bilden.
Det kommer att hanteras i metoden public void printBoard(), som ligger i klassen TTT. Om du vill skriva ut styrelsen måste vi komma åt varje plats i den 2D array med namnet styrelsen i vår TTT klass. Eftersom vi behandlar en 2D array, kommer detta att hanteras med kapslade i loopar.
Först måste vi bara skriva ut en linje av streck (13 av dem i detta fall) utse toppen av styrelsen. Under dessa, behöver vi en for-loop som kommer att loopa igenom var och en av de tre raderna. Denna loop kommer att innehålla ett anrop till Skriv ut ett ' |' karaktär, en annan för slinga för slinga genom kolumnerna, och ett anrop till funktionen System.out.println() att skriva ut en ny rad och de nästa 13 streck på skärmen.
Vårt inre för loop kommer också endast loopa igenom tre kolumner. Eftersom våra yttre för loop redan ut först | tecknet på varje rad i styrelsen, kan vi gå vidare att skriva ut de tecken som hör hemma i rutan. För att göra detta, kommer vi ut karaktären på den raden och kolumnen med hjälp styrelsen [i] [j] (jag är den variabel som används för den yttre for-loop, som var rad och j är den variabel som används för den inre loop, som är kolumnen.) Denna utskrift förklaring innehåller också en länkad | karaktär, att åtskilja rutorna.
Det enda som återstår är att skriva ut det senaste samtalet att skriva ut den nya linjen för att separera varje rad, följt av de 13 streck. Den andra bifogade bilden visar ett exempel på hur funktionen beskrivs utskrift kan se ut.