Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import java.util.Scanner; // importa la clase Scanner
  2.  
  3. public class PromedioEntero
  4. {
  5.     /** inicia y finaliza la ejecución de la aplicación */
  6.     public static void main( String[] args )
  7.     {
  8.         // crea un objeto Scanner
  9.         Scanner teclado = new Scanner( System.in );
  10.        
  11.         // declara tres variables de tipo entero
  12.         int num1, num2, num3;
  13.        
  14.         // solicita y guarda el primer número
  15.         System.out.print( "Escriba el primer número: " );
  16.         num1 = teclado.nextInt();
  17.        
  18.         // solicita y guarda el segundo número
  19.         System.out.print( "Escriba el segundo número: " );
  20.         num2 = teclado.nextInt();
  21.        
  22.         // solicita y guarda el tercer número
  23.         System.out.print( "Escriba el tercer número: " );
  24.         num3 = teclado.nextInt();
  25.        
  26.         // calcula la suma de los tres números.
  27.         int suma = num1 + num2 + num3;
  28.        
  29.         System.out.printf( "\n\nSuma: %d + %d + %d = %d\n" , num1 , num2 , num3 , suma );
  30.        
  31.         // calcula el promedio de los tres números. En este caso solo se trunca la parte entera
  32.         int promedio = suma / 3;
  33.        
  34.         System.out.printf( "Promedio: %d / 3 = %d\n" , suma , promedio );
  35.        
  36.         // calcula el producto de los tres números.
  37.         int producto = num1 * num2 * num3;
  38.        
  39.         System.out.printf( "Producto: %d * %d * %d = %d\n" , num1 , num2 , num3 , producto );
  40.        
  41.         // determina el menor de los tres números
  42.         if( num1 <> num2 )
  43.         {
  44.             if( num1 > num3 )
  45.             {
  46.                 System.out.printf( "Mayor: %d\n" , num1 );
  47.             } // fin de if anidado. Profundidad: 1
  48.             else if( num3 > num2 )
  49.             {
  50.                 System.out.printf( "Mayor: %d\n" , num3 );
  51.             } // fin de if anidado. Profundidad: 1
  52.             else
  53.             {
  54.                 System.out.printf( "Maor: %d\n" , num2 );
  55.             } // fin de
  56.         } // fin de if
  57.         else
  58.         {
  59.             if( num2 > num3 )
  60.             {
  61.                 System.out.printf( "Mayor: %d\n" , num2 );
  62.             } // fin de if anidado. Profundidad: 1
  63.             else
  64.             {
  65.                 System.out.printf( "Mayor: %d\n" , num3 );
  66.             } // fin de else anidado. Profundidad: 1
  67.         } // fin de else
  68.        
  69.         System.out.println( "\n" );
  70.        
  71.     } // fin de main
  72. }