fuck you
// DeclaraciÛn de la clase Tiempo1 que mantiene la hora en formato de 24 horas.
package com.deitel.cpej5.cap08;
import java.text.DecimalFormat;
public classTiempo1 extends Object {
private int hora; // 0 - 23
private int minuto; // 0 - 59
private int segundo; // 0 - 59
// El constructor de Tiempo1 inicializa cada variable deinstancia en cero;
// se asegura de que cada objeto Tiempo1 inicie en un estado consistente
public Tiempo1()
{
establecerHora( 0, 0, 0 );
}
// establecer un nuevo valor de horautilizando hora universal; realizar
// comprobaciones de validez en los datos; establecer valores inv·lidos en cero
public void establecerHora( int h, int m, int s )
{
hora = ( ( h>= 0 && h < 24 ) ? h : 0 );
minuto = ( ( m >= 0 && m < 60 ) ? m : 0 );
segundo = ( ( s >= 0 && s < 60 ) ? s : 0 );
}
// convertir a String en formato de hora universalpublic String aStringUniversal()
{
DecimalFormat dosDigitos = new DecimalFormat( "00" );
return dosDigitos.format( hora ) + ":" +
dosDigitos.format( minuto ) + ":" +dosDigitos.format( segundo );
}
// convertir a String en formato de hora est·ndar
public String aStringEstandar()
{
DecimalFormat dosDigitos = new DecimalFormat( "00" );return ( (hora == 12 || hora == 0) ? 12 : hora % 12 ) + ":" +
dosDigitos.format( minuto ) + ":" + dosDigitos.format( segundo ) +
( hora < 12 ? " AM" : " PM" );
}
} // finde la clase Tiempo1
// Fig. 8.17: PruebaTiempo1.java
// Clase PruebaTiempo1 que utiliza la clase Tiempo1.
// paquetes de Java
import javax.swing.JOptionPane;
// paquetes de Deitelimport com.deitel.cpej5.cap08.Tiempo1; // importar la clase Tiempo1
public class PruebaTiempo1 {
public static void main( String args[] )
{
Tiempo1 tiempo = new Tiempo1(); //...
Regístrate para leer el documento completo.