Está en la página 1de 4

JAVA Básico Virtual Ejercicios Unidad II

Aspectos básicos del lenguaje: Declarar, inicializar y usar


variables.

Objetivos
Al completar esta práctica de ejercicios, usted debería ser capaz de:
 Realizar declaraciones de variables en una clase
 Usar adecuadamente los operadores aritméticos en JAVA
 Realizar conversión de tipos de datos para asegurar la no perdida de datos.

Esta práctica, contiene dos ejercicios:


 En el primer ejercicio, se crea una clase que Java que contiene declaraciones
de variables miembro.
 En el segundo ejercicio, se escribe un programa Java en que se utilizan
operadores y se realizan conversión a tipos de datos.

Ejercicio 1: Uso de variables de tipo primitivo en un programa. En


este ejercicio, creará una clase que contiene declaraciones de
variables.
Preparación
Asegúrese de que el archivo PruebaCliente.java existe en el directorio de ejercicios
de la unidad II.

Tarea - Creación de una clase con variables


En esta tarea, se compila y ejecuta la clase Cliente con varias variables.

Complete los siguientes pasos para crear la clase de Cliente:


1. Vaya al directorio de trabajo de sus ejercicios.
2. Abra un editor de texto (recomendablemente notepad++ y cree un archivo en este
directorio llamado Cliente.java.
3. En el archivo Cliente.java, escribir una clase denominada Cliente, donde defina y
asigne valores por defecto a las variables con la siguiente información:
 Un ID de cliente
 El estado de los clientes de 'N' de nuevo o 'V' para viejo
 Total de valor comprado al año

4. Cree un método dentro de la clase llamada MostrarClienteInfo() que utilice el


método System.out.println para mostrar por pantalla con la etiqueta
correspondiente el valor de las variables del cliente.
5. Compilar y ejecutar el programa mediante el archivo de clase proporcionado
PruebaCliente.java
6. Compruebe la salida para asegurarse de que contiene los valores que asignó.

Nota - Todos los ejemplos y ejercicios de este curso requerirán de una clase de
prueba para ser ejecutados. En la mayoría de situaciones, se proporciona la clase
de prueba. Sin embargo, en algunas situaciones, usted tendrá que crear dicha clase.

Tomados de: Sun Microsystems, Inc. 2008. Fundamentals of the Java™ Programming Language. Revisión A.
Traducidos y adaptados por: Romery Alberto y José Amado. Página 1
JAVA Básico Virtual Ejercicios Unidad II

Ejercicio 2: Uso de operadores y conversión de tipos de datos

El objetivo de esta actividad es practicar el uso de los operadores y la conversión de


tipos.

Este ejercicio tiene tres tareas. En cada una de las tareas debe crear un programa
Java, compilarlo y probarlo.

Tarea 1 – Calcular edad (Uso de operadores)


Tarea 2 - Calcular el valor total de una orden (Uso conversión tipos de datos)
Tarea 3 - Creación de un programa de temperatura

Preparación
Asegúrese de que los archivos PruebaPersona.java, PruebaOrden.java y
PruebaTemperatura.java existen en el directorio de ejercicios de la unidad II.

Tarea 1 - Uso de operadores, programa para calcular la edad


En esta tarea, se utilizan los operadores para calcular determinada edad en función
de minutos y milisegundos.

Siga estos pasos para crear la clase Persona que calcule las diferentes edades:

1. Vaya al directorio de trabajo de sus ejercicios.


2. Abra un editor de texto (recomendablemente notepad++) y cree un archivo tipo
java definiendo la clase Persona.
3. Agregue el código necesario a la clase Persona para:
a) Crear variables miembros que almacenen la edad en años, días, minutos,
segundos y milisegundos.
b) Establecer un valor inicial de 1 a la variable que almacena la edad en
año.
Nota - Asegúrese de que asigna los tipos de datos correctos para cada variable y
proporciona nombres significativos para todas las variables.

3. Cree un método llamado calcularEdad() en la clase de Persona.

4. En el método, calcule la edad en días, minutos, segundos, y milisegundos y


asigne los nuevos valores en las correspondientes variables miembros.
5. En el método, muestre por pantalla todas las edades calculadas en diferentes
unidades, cada una en una línea separada con un mensaje apropiado. Por ejemplo:

"Usted tiene: 365 días de edad. "


"Usted tiene: 525600 minutos de edad. "
"Usted tiene: 31536000 segundos de edad. "
"Usted tiene: 31536000000 milisegundos de edad. "

6. Guarde y cierre el archivo Persona.java.


7. Compile los archivos Persona.java y PruebaPersona.java. Eliminar
los errores de compilación (si existen) y recompilar.
Tomados de: Sun Microsystems, Inc. 2008. Fundamentals of the Java™ Programming Language. Revisión A.
Traducidos y adaptados por: Romery Alberto y José Amado. Página 2
JAVA Básico Virtual Ejercicios Unidad II

8. Probar el programa con la clase PruebaPersona.


9. Realizar las pruebas, estableciendo el valor de la edad como 1, 24, y 80 en el
fichero de Clase Persona.

Nota - Durante un año, los resultados deben ser:


"Usted tiene: 365 días de edad. "
"Usted tiene: 525600 minutos de edad. "
"Usted tiene: 31536000 segundos de edad. "
"Usted tiene: 31536000000 milisegundos de edad. "

Durante 24 años, los resultados deben ser:


"Usted tiene: 8760 días de edad. "
"Usted tiene: 12614400 minutos de edad. "
"Usted tiene: 756864000 segundos de edad. "
"Usted tiene: 756864000000 milisegundos de edad. "

Tarea 2 - Uso de conversión de tipo para prevenir la pérdida de datos. En esta


tarea, usted usará la conversión de tipo para garantizar que la pérdida de datos
no se produce en sus programas.

Lleve a cabo los siguientes pasos:


1. Crear una clase llamada Orden que contenga tres variables miembros como
sigue:
 long ValorOrden = 0
 int itemCantidad = 10000000
 int itemprecio = 555500

2. Cree un método CalcularTotal() que calcule el valor total del pedido y lo muestre
por pantalla. Asegúrese de realizar la conversión de tipo en la multiplicación antes
de almacenar el resultado en ValorOrden.
3. Guarde y cierre el archivo Orden.java.
4. Compilar Orden.java y archivo PruebaOrden.java.
5. Pruebe el programa ejecutando el archivo PruebaOrden.class. Verifique el
resultado de ValorOrden realizando el cálculo en una calculadora.
6. Abrir Orden.java y elimine la conversión de tipos realizado en el
método CalcularTotal(). Guarde y cierre el archivo.
7. Recompile Orden.java y ejecute mediante la clase PruebaOrden nuevamente.
8. Comparar el resultado actual de ValorOrden con el obtenido en
el Paso 5.
9. Pruebe el programa mediante la sustitución del valor de las variables miembros de
tipo int:
 Tipo int de un dígito
 Tipo int Cinco dígitos
 Tipo int nueve dígitos

Asegúrese de que usted obtenga el mismo resultado con el programa como lo hace
al hacer cada cálculo con una calculadora.

Tomados de: Sun Microsystems, Inc. 2008. Fundamentals of the Java™ Programming Language. Revisión A.
Traducidos y adaptados por: Romery Alberto y José Amado. Página 3
JAVA Básico Virtual Ejercicios Unidad II

Tarea 3 - Creación de un programa de temperatura


En esta tarea, se escribe un programa para convertir la temperatura de Fahrenheit a
Celsius.

Escribir código para completar los siguientes pasos:

Crear una clase temperatura con una variable miembro que almacena la
temperatura en grados Fahrenheit. Declare la variable con un adecuado tipo de dato,
como int, float o double.
2. Cree un método calcularCelsius().
3. En el método calcularCelsius, utilice la siguiente información para
convertir el valor de la temperatura de Fahrenheit a Celsius.
 Para convertir de grados Fahrenheit a Celsius, restar 32, multiplicar por 5, y
se divide por 9.
4. Probar el programa con la clase PruebaTemperatura.
5. Asegúrese de que usted obtenga el mismo resultado con el programa, como
cuando lo hace utilizando una calculadora.
6. Probar el programa con varios valores de temperatura.

Resumen del ejercicio


Tómese unos minutos para determinar qué experiencias, problemas, o
descubrimientos obtuvo durante los ejercicios de laboratorio.
 Experiencias
 Interpretaciones
 Conclusiones
 Aplicaciones

Tomados de: Sun Microsystems, Inc. 2008. Fundamentals of the Java™ Programming Language. Revisión A.
Traducidos y adaptados por: Romery Alberto y José Amado. Página 4

También podría gustarte