Advertisement
Josif_tepe

Untitled

Oct 30th, 2024
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.52 KB | None | 0 0
  1. import java.util.Random;
  2. public class Main {
  3.  
  4.     public static void main(String[] args) {
  5.         Random random = new Random();
  6.         char[][] mat = new char[3][3];
  7.        
  8.         for(int i = 0; i < 3; i++) {
  9.             for(int j = 0; j < 3; j++) {
  10.                 int r = random.nextInt(100);
  11.                 if(r % 2 == 0) {
  12.                     mat[i][j] = 'O';
  13.                 }
  14.                 else {
  15.                     mat[i][j] = 'X';
  16.                 }
  17.             }
  18.         }
  19.         for(int i = 0; i < 3; i++) {
  20.             for(int j = 0; j < 3; j++) {
  21.                 System.out.print(mat[i][j]);
  22.             }
  23.             System.out.println();
  24.         }
  25.         String winner = "No winner";
  26.         if(mat[0][0] == 'X' && mat[0][1] == 'X' && mat[0][2] == 'X') {
  27.             winner = "X";
  28.         }
  29.         if(mat[0][0] == 'O' && mat[0][1] == 'O' && mat[0][2] == 'O') {
  30.             winner = "O";
  31.         }
  32.         if(mat[1][0] == 'X' && mat[1][1] == 'X' && mat[1][2] == 'X') {
  33.             winner = "X";
  34.         }
  35.         if(mat[1][0] == 'O' && mat[1][1] == 'O' && mat[1][2] == 'O') {
  36.             winner = "O";
  37.         }
  38.  
  39.         if(mat[2][0] == 'X' && mat[2][1] == 'X' && mat[2][2] == 'X') {
  40.             winner = "X";
  41.         }
  42.         if(mat[2][0] == 'O' && mat[2][1] == 'O' && mat[2][2] == 'O') {
  43.             winner = "O";
  44.         }
  45.         if(mat[0][0] == 'X' && mat[1][0] == 'X' && mat[2][0] == 'X') {
  46.             winner = "X";
  47.         }
  48.         if(mat[0][0] == 'O' && mat[1][0] == 'O' && mat[2][0] == 'O') {
  49.             winner = "O";
  50.         }
  51.         if(mat[0][1] == 'X' && mat[1][1] == 'X' && mat[2][1] == 'X') {
  52.             winner = "X";
  53.         }
  54.         if(mat[0][1] == 'O' && mat[1][1] == 'O' && mat[2][1] == 'O') {
  55.             winner = "O";
  56.         }
  57.         if(mat[0][2] == 'X' && mat[1][2] == 'X' && mat[2][2] == 'X') {
  58.             winner = "X";
  59.         }
  60.         if(mat[0][2] == 'O' && mat[1][2] == 'O' && mat[2][2] == 'O') {
  61.             winner = "O";
  62.         }
  63.  
  64.         if(mat[0][0] == 'X' && mat[1][1] == 'X' && mat[2][2] == 'X') {
  65.             winner = "X";
  66.         }
  67.         if(mat[0][0] == 'O' && mat[1][1] == 'O' && mat[2][2] == 'O') {
  68.             winner = "O";
  69.         }
  70.  
  71.         if(mat[0][2] == 'X' && mat[1][1] == 'X' && mat[2][0] == 'X') {
  72.             winner = "X";
  73.         }
  74.         if(mat[0][2] == 'O' && mat[1][1] == 'O' && mat[2][0] == 'O') {
  75.             winner = "O";
  76.         }
  77.         System.out.println("The winner is: " + winner);
  78.        
  79.  
  80.     }
  81. }
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement