PDF de programación - Tipos Enumerados

Imágen de pdf Tipos Enumerados

Tipos Enumeradosgráfica de visualizaciones

Publicado el 24 de Abril del 2019
174 visualizaciones desde el 24 de Abril del 2019
223,3 KB
2 paginas
Creado hace 10a (12/10/2009)
Tipos Enumerados

A partir de Java 5 se permite que una variable tenga solo un valor dentro de un conjunto 
de valores predefinidos, en otras palabras, valores dentro de una lista enumerada. Los 
tipos enumerados sirven para restringir la selección de valores a algunos previamente 
definidos, p. ej., si tenemos una aplicación para la venta de café en vasos de diferentes 
tamaños pero no  queremos que los tamaños  sean diferentes a  CHICO, MEDIANO y 
GRANDE, podemos crear un tipo enumerado para delimitar dicha selección:

enum TamanoDeCafe{CHICO,MEDIANO,GRANDE};
enum DiasLaborales {LUNES, MARTES, MIERCOLES, JUEVES, VIERNES};

Ejemplo:

Escribir   un   programa   que   defina   un   enumerado   para   los   días   de   la   semana.   En   el 
programa defina una variable del enumerado y asignele el valor del día que corresponde 
al   martes.   A   continuación,   escriba   por   pantalla   dicha   variable   y   escriba   el   valor   del 
enumerado correspondiente al domingo.

public class Enumerados{
 public enum DiasSemana {LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO, DOMINGO};

public static void main(String[] args){

DiasSemana unDia=DiasSemana.MARTES;
System.out.println(“El dia elegido es: “+unDia);
System.out.println(“El ultimo dia de la semana es: “+DiasSemana.DOMINGO);

}

}

Escriba un enumerado para los tipos de lavado de un túnel de lavado que guarde la 
información de los tiempos. Los tipos de lavado son básico, normal y súper y el tiempo 
que se tarda en cada uno es de 3, 5, y 8 minutos, respectivamente. Escriba un programa 
que muestre su funcionamiento.

Se declara un atributo para el tiempo y un método para obtenerlo. Para probarlo en una clase se declara 
una variable y se usa para ella el método que obtiene el tiempo.

enum TipoLavado{BASICO(3), NORMAL(5), SUPER(8);

private int tiempo;
TipoLavado(int tiempo){

this.tiempo=tiempo;

}
public int tiempo(){

return tiempo;

}

}

public class TunelLavado{

public static void main(String[] args){

TipoLavado lavadoSuper=TipoLavado.SUPER;

System.out.println(“El lavado”+lavadoSuper+”Larda”+lavadoSuper.tiempo());

}

}

EJECUCION DE PROGRAMA:
run:
 El lavado SUPER Tarda 8
BUILD SUCCESSFUL (total time: 1 second)
  • Links de descarga
http://lwp-l.com/pdf15785

Comentarios de: Tipos Enumerados (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad