daily pastebin goal
18%
SHARE
TWEET

Untitled

a guest May 17th, 2018 101 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package haromszorharmasamoba;
  2.  
  3. public class HaromszorHarmasAmoba {
  4. //+---+---+---+
  5. //| 0 | 1 | 2 | 0
  6. //+---+---+---+
  7. //| 3 | 4 | 5 | 1
  8. //+---+---+---+
  9. //| 6 | 7 | 8 | 2
  10. //+---+---+---+
  11. //  0   1   2
  12. // Az általános képlet:
  13. //  3 * i + j    
  14.  
  15.     public static void rajzol(char[] t) {
  16.  
  17.  
  18.         for (int i = 0; i < 3; i++) {
  19.             System.out.print("+---+---+---+\n|");
  20.             for (int j = 0; j < 3; j++) {
  21.                 System.out.print(" " + t[3 * i + j] + " |");
  22.  
  23.             }
  24.             System.out.println("");
  25.         }
  26.         System.out.println("+---+---+---+");
  27.     }
  28.  
  29.     // a felhasználó 1-9 közötti számot ad meg de a tömb
  30.     // 0-8-ig van indexelve! Ezért le kell vonni 1-et.
  31.     public static boolean ures(char[] t, int index) {      
  32.         if (index < 1 || index > 9) {
  33.             return false;
  34.         }
  35.         return t[index-1] == ' ';
  36.     }
  37.    
  38.     public static char[] lepes(char[] t, int index, char c) {
  39.        
  40.     }
  41.    
  42.            
  43.            
  44.     public static void main(String[] args) {
  45.  
  46.         // Ez a tömb tárolja a lépéseket
  47.         // ' ': üres mező
  48.         // 'X': egyik játékos
  49.         // 'O': másik játékos
  50.         char[] tabla = new char[9];
  51.  
  52.         // A tömb feltöltése szóköz karakterekkel
  53.         for (int i = 0; i < 9; i++) {
  54.             tabla[i] = ' ';
  55.         }
  56.         //Teszt
  57.         tabla[1] = 'X';
  58.         tabla[5] = 'o';
  59.         rajzol(tabla);
  60.     }
  61. }
RAW Paste Data
Top