Hur man skriver en Tic-Tac-Toe Program i Java (7 / 10 steg)
Steg 7: När på en vinnare (del 2)
Nu måste vi se till att om en spelare får tre i rad, han eller hon vinner. checkRowCol() är en funktion som kommer att jämföra alla tre brev till varandra, och om de matchar returnerar sant.
För checkRowCol() metod: denna metod används av de andra metoderna för att skicka ner tre värden. Vi först kontrollera att det första värdet inte är en tom en som "-". Vi jämför sedan det första värdet till andra, och andra till tredje, och endast om alla tre värdena är de samma och de är inte tomma uttalanden, då denna metod returnerar true. Så inne i en return() uttalande, vårt första uttalande kommer att kontrollera detta inte är ett "-". (c1 != '-') Separera de första och andra uttalandena med en "& &" det andra meddelandet visas om det första värdet är lika med det andra värdet. (c1 == c2) Separata uttalanden av andra och tredje med en "& &" det tredje meddelandet visas om det andra värdet är lika med tredje. (c2 == c3) Så din sista checkRowCol() metod kommer att vara en return() som innehåller den första satsen & & den andra satsen & & den tredje satsen.