martes, 9 de abril de 2013

Clase Final no puede tener decendientes solucion ejercicio 1


public final class Ejercicio1 {
//Metodo Estatico osea que no hay que instanciar la clase para acceder a el, se puede acceder solo
con el nombre de la clase.getMaximo//
    public static int getMaximo(int[] m)
    {
        int maximo =-1000000000;
        for(int i = 0;i<m.length;i++)
        {
            if (m[i]>maximo)
            {
                maximo = m[i];
            }
        }
        return maximo;
    }
    public static int getMinimo(int[] m)
    {
        int minimo =1000000000;
        for(int i = 0;i<m.length;i++)
        {
            if (m[i]<minimo)
            {
                minimo = m[i];
            }
        }
        return minimo;
    }
    public static int getMedia(int[] m)
    { int media,sumatoria=0;
 
     for(int i = 0;i<m.length;i++)
        {
            sumatoria+=m[i];
        }
     media = sumatoria/m.length;
     return media;
     
    } 
}

//hasta este punto  la clase que no puede heredar


package ejercicio1;
import javabook.SimpleInput;  //esta es una libreria que tengo que me hace mas facil la lectura por consola , que se puede reemplazar con el java util scanner//
/**
 *
 * @author Paulo Andres Escobar
 */
public class main1 {
        public static void main(String[] args) {
        int tamaño = SimpleInput.getInteger("de que tamaño es su matriz");
        int[] ma;
        ma = new int[tamaño];
        int maximo =-1000000000;
        int minimo = 1000000000;
        int mediaAritmetica;
        int sumatoria=0;
        System.out.println("digite los valores de su matriz");
        for (int i=0;i<tamaño;i++)
        {
         
            ma[i]=SimpleInput.getInteger(": ");
        }
        System.out.println("el maxiomo es: "+Ejercicio1.getMaximo(ma));
       System.out.println("el minimo es: "+ Ejercicio1.getMinimo(ma));
       System.out.println("la media es: "+ Ejercicio1.getMedia(ma));
    }
         
}

No hay comentarios:

Publicar un comentario