viernes, 31 de enero de 2014

Ejercicios preparación examen 1er trimestre 3

Pedir 20 valores por teclado y:
a.- Calcular la media de los 10 primeros
b.- calcular mayor y menor de los 20 primeros....

....vamos usando "a veces" try catch...

package preparandoexamen3;
import java.util.Scanner;
/**
*
* @author juan
*/
public class PreparandoExamen3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int numero, mayor, menor,suma=0;
        Scanner leo = new Scanner(System.in);
     
        numero=leo.nextInt();
        mayor=menor=suma=numero;
  

   
     
        for (int i = 0; i < 19; i++) {
            try {
             
                numero=leo.nextInt();
                if (numero>mayor) mayor=numero;
                    else if (numero<menor) menor= numero;
                if (i<10) suma+=numero;
             
             
                }catch(Exception e){
                System.out.println("Debe introducir SOLO números");
                --i;}
         
    }
        System.out.println("Mayor: "+mayor);
        System.out.println("Menor: "+menor);
        System.out.println("Media: "+ ((double)suma)/10);
}
}