package com.jlm.ccb.ejercicios.capitulo2; import java.util.Scanner; /** * Aplicación que recibe cinco números, y que determina * e imprime la cantidad de números negativos, positivos, * y la cantidad de ceros recibidos. * Ejercicio 2.32 * @author LorettoTG * @version 1.0 */ public class ContarNumeros { /** * 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(); int numeroDePositivos = 0; int numeroDeCeros = 0; //Si primerEntero es igual a cero, contamos, sino //vemos que sea mayor a cero y contamos. if(primerEntero == 0 ){ numeroDeCeros++; }else if(primerEntero > 0){ numeroDePositivos++; } //Si segundoEntero es igual a cero, contamos, sino //vemos que sea mayor a cero y contamos. if(segundoEntero == 0 ){ numeroDeCeros++; }else if(segundoEntero > 0){ numeroDePositivos++; } //Si tercerEntero es igual a cero, contamos, sino //vemos que sea mayor a cero y contamos. if(tercerEntero == 0 ){ numeroDeCeros++; }else if(tercerEntero > 0){ numeroDePositivos++; } //Si cuartoEntero es igual a cero, contamos, sino //vemos que sea mayor a cero y contamos. if(cuartoEntero == 0 ){ numeroDeCeros++; }else if(cuartoEntero > 0){ numeroDePositivos++; } //Si quintoEntero es igual a cero, contamos, sino //vemos que sea mayor a cero y contamos. if(quintoEntero == 0 ){ numeroDeCeros++; }else if(quintoEntero > 0){ numeroDePositivos++; } //Usando %d indicamos que esperamos un int, cada %d //corresponde en orden a los argumentos que son //numeroDePositivos,.... System.out.printf("El numero de enteros positivos " + "es %d y el numero de enteros negativos %d y" + " el numero de ceros es %d", numeroDePositivos, 5-numeroDeCeros-numeroDePositivos, numeroDeCeros); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
domingo, 14 de agosto de 2011
Como Programar en Java: Ejercicio 2.32
Ejercicio 2.32 de Como Programar en Java Séptima Edición.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario