Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package hilos;
  2.  
  3. import java.util.Random;
  4.  
  5. /**
  6.  *
  7.  * @author Rafa G
  8.  */
  9. public class Matriz {
  10.     public int matriz[][]; //matriz cuadrada
  11.     public int tamano;
  12.     private long suma;
  13.     private final static Random generator = new Random();
  14.    
  15.     public Matriz(int tamano) {
  16.         this.matriz = new int[tamano][tamano];
  17.         this.tamano = tamano;
  18.         this.suma = 0;
  19.     }
  20.      
  21.      //genera numeros aleatorios entre 0 y 20 y los almacena en las posiciones d la matriz
  22.     public void llenarMatriz() {
  23.         for (int i = 0; i < tamano; i++) {
  24.             for (int j = 0; j < tamano; j++) {
  25.                 matriz[i][j] = generator.nextInt(20);
  26.             }
  27.         }
  28.     }
  29.        
  30.     public synchronized void sumaMatriz(long sum) {
  31.         this.suma = this.suma + sum;
  32.  
  33.     }
  34.  
  35.     public long getSuma() {
  36.         return suma;
  37.     }
  38. }