Advertisement
Enrro

EjemploArreglos

Feb 9th, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. public class EjemploArreglos{
  2.     public int  suma(int[] arreglo){
  3.         int contador=0;
  4.         for(int i = 0; i<arreglo.length;i++){
  5.             contador+=arreglo[i];
  6.         }
  7.         return contador;
  8.     }
  9.    
  10.     public int maximo(int[] arreglo){
  11.         int maximo = arreglo[0];
  12.         for(int i = 1; i<arreglo.length;i++){
  13.             maximo= maximo>arreglo[i]? maximo:arreglo[i];
  14.         }
  15.         return maximo;
  16.     }
  17.    
  18.     public int minimo(int[] arreglo){
  19.         int minimo = arreglo[0];
  20.         for(int i = 1; i<arreglo.length;i++){
  21.             minimo= minimo<arreglo[i]? minimo:arreglo[i];
  22.         }
  23.         return minimo;
  24.     }
  25.    
  26.     public double promedio(int[] arreglo){
  27.         return (double)this.suma(arreglo)/arreglo.length;
  28.     }
  29.    
  30.     public void imprime(String[][] arreglo){
  31.         for (int filas = 0; filas < arreglo.length; filas++) {
  32.             for (int columnas = 0; columnas < arreglo[filas].length; columnas++) {
  33.                 System.out.print(arreglo[filas][columnas]+ " ");
  34.             }
  35.             System.out.println();
  36.         }
  37.     }
  38.    
  39.     public static void main(String[] args){
  40.         EjemploArreglos ea = new EjemploArreglos();
  41.         EjemploArreglos imprime = new EjemploArreglos();
  42.         String [][] arregloDeConsola = new String[Integer.parseInt(args[0])][Integer.parseInt(args[1])];
  43.         int contador=2;
  44.        
  45.         int[] a = {10,-20,-3,20};
  46.         System.out.println("el total es " + ea.suma(a));
  47.         System.out.println("el mayor es " + ea.maximo(a));
  48.         System.out.println("el promedio es " + ea.promedio(a));
  49.         System.out.println("El minimo es " + ea.minimo(a));
  50.         System.out.println();
  51.        
  52.        
  53.         for (int filas = 0; filas < arregloDeConsola.length; filas++) {
  54.             for (int columnas = 0; columnas < arregloDeConsola[filas].length; columnas++) {
  55.                 arregloDeConsola[filas][columnas]=args[contador];
  56.                 contador++;
  57.             }
  58.         }
  59.        
  60.         imprime.imprime(arregloDeConsola);
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement