sábado, 13 de agosto de 2011

Como Programar en Java: Ejercicio 2.31

Ejercicio 2.31 de Como Programar en Java Séptima Edición


package com.jlm.ccb.ejercicios.capitulo2;

/**
 * Aplicación que muestra el cuadrado y
 * cubo de un número en formato de tabla.
 * Ejercicio 2.31
 * @author LorettoTG
 * @version 1.0
 */
public class NumeroCuadradoCubo {
    /**
     * 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) {
        int cero = 0;
        int uno = 1;
        int dos = 2;
        int tres = 3;
        int cuatro = 4;
        int cinco = 5;
        int seis = 6;
        int siete = 7;
        int ocho = 8;
        int nueve = 9;
        int diez = 10;

        System.out.printf("numero  cuadrado  cubo\n");

        //Usando %d indicamos que esperamos int, cada %d
        //corresponde en orden a los argumentos que son
        //numero, cuadrado, cubo....
        System.out.printf("%d       %d         %d\n",
                cero, cero*cero, cero*cero*cero);
        System.out.printf("%d       %d         %d\n",
                uno, uno*uno, uno*uno*uno);
        System.out.printf("%d       %d         %d\n",
                dos, dos*dos, dos*dos*dos);
        System.out.printf("%d       %d         %d\n",
                tres, tres*tres, tres*tres*tres);
        System.out.printf("%d       %d        %d\n",
                cuatro, cuatro*cuatro,
                cuatro*cuatro*cuatro);
        System.out.printf("%d       %d        %d\n",
                cinco, cinco*cinco, cinco*cinco*cinco);
        System.out.printf("%d       %d        %d\n",
                seis, seis*seis, seis*seis*seis);
        System.out.printf("%d       %d        %d\n",
                siete, siete*siete, siete*siete*siete);
        System.out.printf("%d       %d        %d\n",
                ocho, ocho*ocho, ocho*ocho*ocho);
        System.out.printf("%d       %d        %d\n",
                nueve, nueve*nueve, nueve*nueve*nueve);
        System.out.printf("%d      %d       %d\n",
                diez, diez*diez, diez*diez*diez);
    }
}

No hay comentarios:

Publicar un comentario