Advertisement
Fhernd

Fecha.java

Jul 17th, 2014
4,408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.28 KB | None | 0 0
  1. public class Fecha
  2. {
  3.     // Variables de instancia (o piezas de información)
  4.     private int dia; // Día del año (formato numérico)
  5.     private int mes; // Mes del año (formato numérico)
  6.     private int annio; // Mes del año
  7.    
  8.     // Constructor para inicializar las variables de instancia
  9.     public Fecha( int pMes , int pDia , int pAnnio )
  10.     {
  11.         // Validación para el mes
  12.         if( pMes > 0 )
  13.         {
  14.             if( pMes <= 12 )
  15.             {
  16.                 mes = pMes;
  17.             }
  18.         }
  19.        
  20.         // Validación para el día
  21.         if( pDia > 0 )
  22.         {
  23.             if( pDia <= 31 )
  24.             {
  25.                 dia = pDia;
  26.             }
  27.         }
  28.        
  29.         // Validacion para el annio
  30.         if( pAnnio >= 1929 )
  31.         {
  32.             if( pAnnio <= 2029 )
  33.             {
  34.                 annio = pAnnio;
  35.             }
  36.         }
  37.     } // Fin del constructor
  38.    
  39.     // Método para establecer el mes
  40.     public void establecerMes( int pMes )
  41.     {
  42.         if( pMes > 0 )
  43.         {
  44.             if( pMes <=31 )
  45.             {
  46.                 mes = pMes;
  47.             }
  48.         }
  49.     }
  50.    
  51.     // Método para obtener el mes
  52.     public int obtenerMes()
  53.     {
  54.         return mes;
  55.     }
  56.    
  57.     // Método para establecer el día
  58.     public void establecerDia( int pDia )
  59.     {
  60.         if( pDia > 0)
  61.         {
  62.             if( pDia <= 31 )
  63.             {
  64.                 dia = pDia;
  65.             }
  66.         }
  67.     }
  68.    
  69.     // Método para obtener el día
  70.     public int obtenerDia()
  71.     {
  72.         return dia;
  73.     }
  74.    
  75.     // Método para establecer el año
  76.     public void establecerAnnio( int pAnnio )
  77.     {
  78.         if( pAnnio >= 1929 )
  79.         {
  80.             if ( pAnnio <= 2029 )
  81.             {
  82.                 annio = pAnnio;
  83.             }
  84.         }
  85.     }
  86.    
  87.     // Método para obtener el año
  88.     public int obtenerAnnio()
  89.     {
  90.         return annio;
  91.     }
  92.    
  93.     // Método para mostrar la fecha en formato mm / dd / aaaa
  94.     public void mostrarFecha()
  95.     {
  96.         System.out.print( "\nFecha seleccionada: " );
  97.         System.out.printf( "\n %d / %d / %d " , obtenerMes() , obtenerDia() , obtenerAnnio() );
  98.     } // fin del método mostrarFecha
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement