Advertisement
Kwintendr

Lotto

Nov 29th, 2012
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. import java.io.*;
  2.  
  3. public class Lotto {
  4.  
  5.     public static String[][] maakFormulier(int[] cijfers, int M, int N) {
  6.  
  7.         String[][] matrix = new String[M][N];
  8.         int A = 0;
  9.  
  10.         int B = cijfers[0];
  11.         int C = cijfers[1];
  12.         int D = cijfers[2];
  13.         int E = cijfers[3];
  14.         int F = cijfers[4];
  15.         int G = cijfers[5];
  16.  
  17.         for (int i = 0; i < matrix.length; i++) {
  18.             for (int k = 0; k < matrix[i].length; k++) {
  19.                 A = A + 1;
  20.                 if ((A == C) || (A == D) || (A == E) || (A == F) || (A == G)
  21.                         || (A == B)) {
  22.                     matrix[i][k] = "X";
  23.                 } else
  24.                     matrix[i][k] = "" + A;
  25.             }
  26.  
  27.         }
  28.  
  29.         return matrix;
  30.  
  31.     }
  32.  
  33.     public static void schrijfGegevens(String[][] formulier, String bestandsnaam)
  34.             throws IOException {
  35.         PrintWriter out = new PrintWriter(new FileWriter("getallen.txt"));
  36.  
  37.         out.println(formulier.length);
  38.         out.println(formulier[1].length);
  39.  
  40.         for (int i = 0; i < formulier.length; i++) {
  41.             for (int k = 0; k < formulier[i].length; k++) {
  42.                 if (k == formulier[i].length - 1)
  43.                     out.println(formulier[i][k]);
  44.                 else
  45.                     out.print(formulier[i][k] + "         ");
  46.             }
  47.         }
  48.         out.close();
  49.     }
  50.  
  51.     public static String[][] leesGegevens(String bestandsnaam) throws IOException {
  52.         BufferedReader in = new BufferedReader(new FileReader("getallen.txt"));
  53.        
  54.        
  55.         int A = Integer.parseInt(in.readLine());
  56.         int B = Integer.parseInt(in.readLine());
  57.         String [][] inleesm = new String [A][B];
  58.        
  59.         for (int i = 0; i < 43; i++) {
  60.             for (int k = 0; k < A; k++) {
  61.                 for (int m = 0; m < B; m++) {
  62.                     inleesm[k][m] = in.readLine();
  63.                 }
  64.             }
  65.         }
  66.         in.close();
  67.  
  68.         return inleesm;
  69.     }
  70.    
  71.     public static int controleer (String [][] formulier, int[] winnendecijfers) {
  72.        
  73.         int F = 0;
  74.        
  75.         for (int i = 0; i<formulier.length; i++){
  76.             for (int k = 0; k<formulier[i].length; k++){
  77.                 if (formulier[i][k].equals("X")){
  78.                     int X = 1+5*k+i;
  79.                     for (int m = 0; m<6; m++){
  80.                         if (X==winnendecijfers[m]) F++;
  81.                     }
  82.                 }
  83.             }
  84.         }
  85.    
  86.     return F;
  87.     }
  88.  
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement