Alrarapie

TicTacToe Sederhana

Nov 18th, 2021
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TicTacToe {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         char[][] tictactoe = new char[3][3];
  7.         for (int i = 0; i < 3; i++) {
  8.             String temp = scanner.next();
  9.             for (int j = 0; j < 3; j++) {
  10.                 tictactoe[i][j] = temp.charAt(j);
  11.             }
  12.         }
  13.         System.out.println(checkPemenang(tictactoe));
  14.     }
  15.     //Method buat cek pemenang
  16.     public static String checkPemenang(char[][] papan) {
  17.         String temp = "";
  18.         for (int i = 0; i < 3; i++) {
  19.             if ((papan[i][0] == papan[i][1] && papan[i][1] == papan[i][2])) { //Row
  20.                temp=((papan[i][1] == 'X' ? "Ananda" : "Nazura") + " Menang");
  21.             } else if ((papan[0][i] == papan[1][i] && papan[1][i] == papan[2][i])) {//Column
  22.                 temp=((papan[1][i] == 'X' ? "Ananda" : "Nazura") + " Menang");
  23.             } else if ((papan[0][0] == papan[1][1] && papan[1][1] == papan[2][2])) {//Diag
  24.                 temp=((papan[1][1] == 'X' ? "Ananda" : "Nazura") + " Menang");
  25.             } else if ((papan[0][2] == papan[1][1] && papan[1][1] == papan[2][0])) {//Diag
  26.                 temp=((papan[1][1] == 'X' ? "Ananda" : "Nazura") + " Menang");
  27.             }
  28.         }
  29.         if (temp.equals(""))temp = "Seri";
  30.         return temp;
  31.     }
  32. }
Add Comment
Please, Sign In to add comment