codigo acci

Páginas: 3 (577 palabras) Publicado: 2 de abril de 2013
CAPITULO 6. EJERCICIOS SOBRE CLASES Y OBJETOS

1. Clase tiempo
//clase Tiempo1.java
import java.text.DecimalFormat;

public class Tiempo1 extends Object {
private int hora;
privateint minuto;
private int segundo;
public Tiempo1()
{
establecerHora( 0, 0, 0 );
}
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 );
}
public String aStringUniversal()
{
DecimalFormat dosDigitos = new DecimalFormat( "00" );return dosDigitos.format( hora ) + ":" +
dosDigitos.format( minuto ) + ":" + dosDigitos.format( segundo );
}

public String aStringEstandar()
{
DecimalFormat dosDigitos = newDecimalFormat( "00" );

return (( hora == 12 || hora == 0 ) ? 12 : hora % 12 ) + ":" +
dosDigitos.format( minuto ) + ":" + dosDigitos.format( segundo ) + ( hora < 12 ? " AM" : " PM" );
}}

//PruebaTiempo1.java
import javax.swing.JOptionPane;
public class PruebaTiempo1 {
public static void main( String args[] )
{
Tiempo1 tiempo = new Tiempo1(); //Llamar alconstructor de Tiempo1
//anexar version String de tiempo a salida String
String salida = "La hora universal inicial es: " +
tiempo.aStringUniversal() + "\nLa hora estandar inicial es: " +tiempo.aStringEstandar();
//cambiar tiempo y anexar hora actualizada a salida
tiempo.establecerHora( 13, 27, 6 );
salida += "\n\nLa hora universal despues de establecerHora es: "+tiempo.aStringUniversal() + "\nLa hora estandar despues de establecerHora es: " + tiempo.aStringEstandar();
//Establecer tiempo con valores invalidos; anexar tiempo actualizado a salidatiempo.establecerHora( 99, 99, 99);
salida += "\n\nDespues de intentar ajustes invalidos: " +
"\nHora universal: " + tiempo.aStringUniversal() +
"\nHora estandar: " + tiempo.aStringEstandar();...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigo Acci
  • Codigo Acci
  • Codigo Acci
  • Codigos Acci Para Facebook
  • acci
  • Acci
  • Acció moral
  • Acció col.lectiva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS