package com.jlm.ccb.ejercicios.capitulo2; import java.util.Scanner; /** * Aplicación que lea cinco enteros y que determine * e imprima los enteros mayor y menor en el grupo. * Ejercicio 2.24 * @author LorettoTG * @version 1.0 */ public class CincoEnteros { /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. * @throws Exception NO se generan excepciones. */ public static void main(String[] args) { //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); System.out.print("Deme el primer entero: "); //Usando el objeto entrada pedimos el siguiente int. int primerEntero = entrada.nextInt(); System.out.print("Deme el segundo entero: "); //Usando el objeto entrada pedimos el siguiente int. int segundoEntero = entrada.nextInt(); System.out.print("Deme el tercer entero: "); //Usando el objeto entrada pedimos el siguiente int. int tercerEntero = entrada.nextInt(); System.out.print("Deme el cuarto entero: "); //Usando el objeto entrada pedimos el siguiente int. int cuartoEntero = entrada.nextInt(); System.out.print("Deme el quinto entero: "); //Usando el objeto entrada pedimos el siguiente int. int quintoEntero = entrada.nextInt(); //Variable donde almacenaremos el mayor temporal. int mayorTemporal = 0; int menorTemporal = 0; //Si el primerEntero es mayor que el segundoEntero, el //mayor temporal será el primerEntero y el menorTemporal será //el segundoEntero de lo contrario será al reves. if(primerEntero >= segundoEntero){ mayorTemporal = primerEntero; menorTemporal = segundoEntero; }else{ mayorTemporal = segundoEntero; menorTemporal = primerEntero; } //Si mayorTemporal no es mayor a tercerEntero entonces //mayorTemporal será tercerEntero if( !(mayorTemporal >= tercerEntero) ){ mayorTemporal = tercerEntero; } //Si mayorTemporal no es mayor a cuartoEntero entonces //mayorTemporal será cuartoEntero if( !(mayorTemporal >= cuartoEntero) ){ mayorTemporal = cuartoEntero; } //Si mayorTemporal no es mayor a quintoEntero entonces //mayorTemporal será quintoEntero if( !(mayorTemporal >= quintoEntero) ){ mayorTemporal = quintoEntero; } //Si menorTemporal no es menor a tercerEntero entonces //menorTemporal será tercerEntero if( !(menorTemporal <= tercerEntero) ){ menorTemporal = tercerEntero; } //Si menorTemporal no es menor a cuartoEntero entonces //menorTemporal será cuartoEntero if( !(menorTemporal <= cuartoEntero) ){ menorTemporal = cuartoEntero; } //Si menorTemporal no es menor a quintoEntero entonces //menorTemporal será quintoEntero if( !(menorTemporal <= quintoEntero) ){ menorTemporal = quintoEntero; } //Usando %d indicamos que esperamos un int, cada %d //corresponde en orden a los argumentos que son //mayorTemporal, menorTemporal... System.out.printf("El entero mayor es %d y el entero menor es %d", mayorTemporal, menorTemporal); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
lunes, 8 de agosto de 2011
Como Programar en Java: Ejercicio 2.24
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario