serhatyucell

mayın tarlası

Nov 17th, 2016
229
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.Random;
  2. import java.util.Scanner;
  3.  
  4. public class mayin {
  5.     public static void main(String[] args) {
  6.         String[][] board = new String[][] {
  7.             {"[X]","[X]","[X]","[X]","[X]","[X]"},
  8.             {"[X]","[X]","[X]","[X]","[X]","[X]"},
  9.             {"[X]","[X]","[X]","[X]","[X]","[X]"},
  10.             {"[X]","[X]","[X]","[X]","[X]","[X]"},
  11.             {"[X]","[X]","[X]","[X]","[X]","[X]"},
  12.             {"[X]","[X]","[X]","[X]","[X]","[X]"}
  13.         };
  14.        
  15.         printboard(board);
  16.        
  17.         Random xrm = new Random();
  18.         int xr = xrm.nextInt(6);
  19.         Random yrm = new Random();
  20.         int yr = yrm.nextInt(6);
  21.        
  22.         for (int i = 0; i < 36; i++) {
  23.             Scanner s = new Scanner (System.in);
  24.             System.out.print("Please choose row/col to open:");
  25.             int x = s.nextInt();
  26.             int y = s.nextInt();
  27.            
  28.             if (board[x-1][y-1] == "[_]") {
  29.                 System.out.println("You are already cleaned this region: (" + x + "," + y + ") Choose another one!");
  30.             }
  31.            
  32.             else {
  33.                
  34.                 if (xr==x && yr==y) {
  35.                     board[x-1][y-1] = "[O]";
  36.                     break;
  37.                 }
  38.                
  39.                 else {
  40.                     board[x-1][y-1] = "[_]";
  41.                 }
  42.                
  43.             }
  44.            
  45.            
  46.            
  47.             printboard(board);
  48.            
  49.         }
  50.        
  51.         System.out.println("BOOOOOOM! You loose the game!");
  52.  
  53.     }
  54.  
  55.     private static void printboard(String[][] board) {
  56.         for (int i = 0; i < 6; i++) {
  57.             for (int j = 0; j < 6; j++) {
  58.                 System.out.print(board[i][j]);
  59.             }
  60.             System.out.println();
  61.         }
  62.        
  63.     }
  64.    
  65.    
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment