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);
}
}
No hay comentarios:
Publicar un comentario