Promedio pares en matriz


public class Lista1 {
    //variables de promedio
    static int promedioM;

    static int matriz[][];
     //Constructor
    public Lista1(){  

        matriz= new int[15][15];

        crearAleatorioMatriz();
    }
    public void crearAleatorioArreglo(){
        // for para crear los valores de la lista1
        for(int a=0;a<lista1.length;a++){
             // crea el aleatorio
                    lista1[a]= (int) (Math.random()*(1000-10+1)+1);
                    // la variable suma capturando y sumando los valores aleatorios
                    promedio=lista1[a]+promedio;   
        }
         // for para crear los valores de la lista2
        for (int i = 0; i < 25; i++) {
             lista2.add(Math.random()*(1009-100+1)+1);
             promedioR=(double) lista2.get(i) + promedioR;
           
        }
    }
   
    public void crearAleatorioMatriz(){
        // for para crear los valores de la matriz 
        for (int x=0; x < matriz.length; x++) {
                for (int y=0; y < matriz[x].length; y++) {
                  matriz[x][y] = (int) (Math.random()*(1000-10+1)+1);
                  promedioM=matriz[x][y] + promedioM;
                }
              }
    }

    public int darPromedioPares(){   
        int par = 0,bandera=1;
        int []pares;
        promedioM=0;
        for (int x=0; x < matriz.length; x++) {
            //recorre posiciones en y
            for (int y=0; y < matriz[x].length; y++) {
                // if para sacar los pares
                if(matriz[x][y] % 2==0){
                    // se va sumando los valores pares
                    par=par+ matriz[x][y];
                    // se divide entre la cantidad de pares
                    promedioM=par/bandera;
                    // se aumenta la variable bandera para que vaya capturando el total de pares
                    bandera++;
                }
            }
          }
        //imprime el promedio
        return promedioM;
    }
       

    public static void main(String[] args) {
        Lista1 r = new Lista1();

        System.out.print("-- dar promedio pares -- \n Promedio: " + r.darPromedioPares());
       
       
    }
}

Comentarios

Entradas más populares de este blog

como crear factura java

hora militar

Clase PlaceHolder para campos de texto en Java