andresnogales

Arreglo.java

Sep 15th, 2021 (edited)
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. public class Arreglo {
  2.  
  3.     private int dimension;
  4.     private Integer[] arreglo = new Integer[dimension];
  5.  
  6.     public Arreglo() {
  7.     }
  8.  
  9.     public Integer[] getArreglo() {
  10.         return arreglo;
  11.     }
  12.  
  13.     public void setArreglo(Integer[] arreglo) {
  14.         this.arreglo = arreglo;
  15.     }
  16.  
  17.     public int getDimension() {
  18.         return dimension;
  19.     }
  20.  
  21.     public void setDimension(int tamaño) {
  22.         this.dimension = tamaño;
  23.     }
  24.  
  25.     public int contadorPares() {
  26.         int contador = 0;
  27.         for(Integer numero : arreglo) {
  28.             if (esPar(numero)) contador ++;
  29.         }
  30.         return contador;
  31.     }
  32.  
  33.     public int contadorImpares() {
  34.         int contador = 0;
  35.         for(Integer numero  : arreglo) {
  36.             if (!esPar(numero)) contador ++;
  37.         }
  38.         return contador;
  39.     }
  40.  
  41.     public void mostrarParImpar() {
  42.         int par=0;
  43.         int impar=0;
  44.         for (int i = 0; i < arreglo.length; i++) {
  45.             if (arreglo[i] % 2==0 ) {
  46.                 par=par+1;
  47.             }else {
  48.                 impar=impar+1;
  49.             }              
  50.         }
  51.         System.out.println("Cantidad de pares= "+ par);
  52.         System.out.println("Cantidad de impares= "+ impar);
  53.     }
  54.  
  55.     public boolean esPar(Integer numero) {
  56.         return numero % 2 == 0;
  57.     }
  58.  
  59.     public void mostrarDatos(String mensaje) {
  60.         System.out.print(mensaje + " [");
  61.         for (int i = 0; i < dimension; i++) {
  62.             System.out.print(" " + arreglo[i]);
  63.         }
  64.         System.out.print(" ]\n");
  65.     }
  66. }
  67.  
Add Comment
Please, Sign In to add comment