Este blog está dedicado a la recolección de información relacionada con las nuevas tecnologías ( tecnoloxía xa), especialmente, con las vinculadas a la informática.
La idea es centralizar y compartir la información y cada manual o tutorial que voy recolectando para las clases tanto de administración de sistemas como de explotación de sistemas informáticos de modo que estén disponibles para alumnos y resto de interesados. (IES A Carballeira, Ourense)
Páginas
▼
lunes, 25 de noviembre de 2013
Unidad 2 Ejercicio 20 y 21: Calcular el mayor y menor de una serie de números
/*
*20. Leer por teclado 5 números enteros positivos, y escribir cual fue el mayor y el menor de los números introducidos. Hay que controlar que el usuario no introduzca números negativos. Si se da esta circunstancia hay que visualizar un mensaje de error, forzándolo a que meta números positivos.
21. Repetir el programa anterior, pero en vez de leer 5 números,
* antes tiene que introducir el usuario cuántos números van a ser leídos,
* visualizándose el mensaje:
*
Introduzca cuántos números tienen que leerse por teclado: _
*/
package unidad2ejer21y20;
import java.util.Scanner;
/**
*
* @author Juan
*/
public class Unidad2Ejer21y20 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int casos ,numero, mayor=0, menor=0;
boolean primeraVez=true;
Scanner entrada = new Scanner(System.in);
System.out.println("Introduzca cuántos números tienen que leerse por teclado: ");
casos = entrada.nextInt();
for (int i = 0; i < casos; i++) {
do
{
System.out.println("Introduzca número positivo: ");
numero= entrada.nextInt();
if (numero<0) System.out.println("¡ERROR! El número DEBE ser positivo: ");
}while(numero<0);
if (primeraVez)
{
mayor= numero;
menor = numero;
primeraVez = false;
}
else if (numero > mayor)
mayor= numero;
else if (numero< menor)
menor = numero;
No hay comentarios:
Publicar un comentario
Muchas gracias por tu comentario, sed respetuosos con los demás.
gracias