Sei sulla pagina 1di 14

Lenguaje de programación Java

Java SE 6 – Laboratorio 1
Realización de los ejercicios ................................................................................................................ 3
Laboratorio 1 - Primeros Pasos ........................................................................................................... 4
Ejercicio 1: Explorando errores de programas Java ........................................................................ 5
Ejercicio 2: Creación de un programa de prueba (nivel 1) .............................................................. 6
Ejercicio 2: Creación de un programa de prueba (nivel 2) .............................................................. 9
Ejercicio 2: Creación de un programa de prueba (nivel 3) ............................................................ 12
Realización de los ejercicios

Usted tiene la opción de completar cualquiera de las tres versiones de un laboratorio. Para
decidir cual elegir, consulte las siguientes descripciones de los niveles:

 Nivel 1 - Esta versión de la práctica, se proporciona la menor cantidad de guía.


Cada párrafo con viñetas proporciona una descripción de tareas, pero usted debe
determinar su propia forma de llevar a cabo cada tarea.
 Nivel 2 - Esta versión de la práctica, se proporciona más orientación. Aunque cada
paso se describe lo que debe hacer, debe determinar qué comandos (y opciones) a
la entrada.
 Nivel 3 - Esta versión del laboratorio es el más fácil de lograr, ya que cada paso
proporciona exactamente lo que debe ingresar al sistema. Este nivel también
incluye las soluciones de trabajo para los tres niveles.

Además, varios módulos tienen laboratorios avanzados. Estos laboratorios son opcionales.
Estos laboratorios están diseñados para estudiantes más avanzados que completan los
laboratorios primarios fácilmente.
Laboratorio 1 - Primeros Pasos

Objetivos
Al término de esta práctica de laboratorio, usted debería ser capaz de:

 Diagnosticar simple compilación y errores de ejecución


 Crear un programa de prueba para una clase existente
Ejercicio 1: Explorando errores de programas Java

En este ejercicio, usted podrá ver el código fuente de varios programas Java sencillos, y corregir
errores en tiempo compilación y tiempo de ejecución.

Preparación

No es necesaria preparación para este ejercicio.

Herramientas de referencia – Referencia de herramientas utilizadas en este ejercicio:

 Desarrollo Java: Clases de Java: Apertura de clases Java


 Desarrollo Java: Clases Java: Modificación de las clases Java: Compilación de clases Java
 Desarrollo Java: Clases Java: Modificación de las clases Java: ejecutar programas Java

Para este ejercicio, debes trabajar en el proyecto TestProject en el directorio


c:\labs\student\exercises\01_intro\exercise1

Tarea - Corrección de errores de compilación y en tiempo de ejecución

En esta tarea, se le presentarán cuatro programas de Java que contienen errores. Los errores
pueden ser tanto errores de compilación o de ejecución. Su trabajo consiste en diagnosticar y
corregir esos errores para que los programas se ejecuten.

Complete los siguientes pasos para los archivos Test1.java, Test2.java, Test3.java y Test4.java:

Herramientas de referencia – Desarrollo Java: Clases de Java: Apertura de clases de Java

1.- Abrir el archivo Java

Herramientas de referencia – Desarrollo Java: Clases Java: Modificación de las clases Java:
Compilación de las clases de Java

2.- Compilar el archivo Java.

3.- Si la compilación produce error, identificar el origen del error y solucionarlo.

4.- Repita los pasos 2 y 3 hasta que no hayan más errores.

Herramientas de referencia – Desarrollo Java: Clases Java: Modificación de las clases Java:
ejecutar programas Java

5.- Ejecutar el programa Java

6.- Si se produce un error en tiempo de ejecución, identificar el origen del error y solucionarlo.

7.- Repita los pasos 5 y 6 hasta que no hayan más errores.


Ejercicio 2: Creación de un programa de prueba (nivel 1)

En este ejercicio, creará un programa de prueba (también conocido como un banco de prueba)
para el ejercicio con clases pre-proporcionadas. Estas son las instrucciones de nivel 1 que
proporcionan pistas adicionales.

La Figura 1-1 se muestra la definición de la clase Account utilizando el diagrama de clases del
lenguaje de modelamiento unificado (UML).

Figura 1-1 Clase cuenta bancaria

Este ejercicio contiene las siguientes secciones:

 Tarea 1 – Copiando la clase Account


 Tarea 2 – Creando la clase TestAccount
 Tarea 3 – Compilando la clase TestAccount
 Tarea 4 – Ejecutando la clase TestAccount

Preparación

No es necesaria preparación para este ejercicio.

Herramientas de referencia – Referencia de herramientas utilizadas en este ejercicio:

 Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos


 Desarrollo Java: Clases Java: Modificando clases Java: Copiando clases Java
 Desarrollo Java: Clases Java: Creando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Compilando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Ejecutando clases Java
Tarea 1 – Copiando la clase Account

En esta tarea, creará el proyecto BankPrj, y copie la clase Account prevista al proyecto

Herramientas de referencia – Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos

1. Crear el proyecto de aplicación Java BankPrj con las siguientes características (resto de
información es por defecto):
Nombre del proyecto: BankPrj
Localización del proyecto: c:\labs\student\projects
Use un ambiente de ejecución JRE: SI
Crear carpetas separadas para archivos fuentes y de clase: SI

Herramientas de referencia – Desarrollo Java: Clases Java: Modificando clases Java: Copiando
clases Java

2. Copiar el archivo previsto Account.java desde el directorio


c:\labs\student\resources\01_intro\exercise2 al src (default package) del proyecto
BankPrj.

Tarea 2 – Creando la clase TestAccount

En esta tarea, completarás los siguientes pasos para crear una nueva clase TestAccount

Herramientas de referencia – Desarrollo Java: Clases Java: Creando clases Java

1. Crear una nueva clase en el proyecto BankPrj con las siguientes características (resto de
información es por defecto):
Nombre de la clase: TestAccount
Proyecto: BankPrj
Localización:src
Package: default package

2. Editar el archivo fuente para la clase TestAccount para añadir el método main. El método
main de la clase TestAccount crea un objeto Account con un balance inicial de 100. Este
deposita 50 y le resta 147 al objeto Account. Por último, se debe imprimir el balance del
objeto Account en el flujo de salida estándar.

Tarea 3 – Compilando la clase TestAccount

Compile la clase TestAccount, y haga los cambios necesarios para corregir los errores de
compilación.
Tarea 4 – Ejecutando la clase TestAccount

Ejecute el programa TestAccount. Si hay errores en tiempo de ejecución, realice los cambios
necesarios en la clase TestAccount, compilarlo y ejecutar el programa de nuevo.

La salida del programa TestAccount debe ser similar a la siguiente:

Saldo final de la cuenta es: 3,0


Ejercicio 2: Creación de un programa de prueba (nivel 2)

En este ejercicio, creará un programa de prueba (también conocido como un banco de prueba)
para el ejercicio con clases pre-proporcionadas. Estas son las instrucciones de nivel 2 que
proporcionan pistas adicionales.

Este ejercicio contiene las siguientes secciones:

 Tarea 1 – Copiando la clase Account


 Tarea 2 – Creando la clase TestAccount
 Tarea 3 – Compilando la clase TestAccount
 Tarea 4 – Ejecutando la clase TestAccount

Preparación

No es necesaria preparación para este ejercicio.

Herramientas de referencia – Referencia de herramientas utilizadas en este ejercicio:

 Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos


 Desarrollo Java: Clases Java: Modificando clases Java: Copiando clases Java
 Desarrollo Java: Clases Java: Creando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Compilando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Ejecutando clases Java
Tarea 1 – Copiando la clase Account

En esta tarea, creará el proyecto BankPrj, y copie la clase Account prevista al proyecto

Herramientas de referencia – Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos

1. Crear el proyecto de aplicación Java BankPrj con las siguientes características (resto de
información es por defecto):
Nombre del proyecto: BankPrj
Localización del proyecto: c:\labs\student\projects
Use un ambiente de ejecución JRE: SI
Crear carpetas separadas para archivos fuentes y de clase: SI

Herramientas de referencia – Desarrollo Java: Clases Java: Modificando clases Java: Copiando
clases Java

2. Copiar el archivo previsto Account.java desde el directorio


c:\labs\student\resources\01_intro\exercise2 al src (default package) del proyecto
BankPrj.

Tarea 2 – Creando la clase TestAccount

En esta tarea, completarás los siguientes pasos para crear una nueva clase TestAccount

Herramientas de referencia – Desarrollo Java: Clases Java: Creando clases Java

1. Crear una nueva clase en el proyecto BankPrj con las siguientes características (resto de
información es por defecto):
Nombre de la clase: TestAccount
Proyecto: BankPrj
Localización:src
Package: default package

2. Agregar el método main


3. Declarar una variable en el método main. La variable debe ser del tipo Account y se debe
llamar acc. Inicialice la variable mediante la creación de una instancia de la clase Account
con un balance inicial de 100.
4. Utilizar el método deposit para agregar 50 a la cuenta.
5. Utilizar el método withdraw para restar 50 desde la cuenta.
3. Utilizar el método getBalance para recuperar el saldo de la nueva cuenta y utilizar el
método System.out.println para visualizar el balance en el flujo de la salida estándar.
Tarea 3 – Compilando la clase TestAccount

Compile la clase TestAccount, y haga los cambios necesarios para corregir los errores de
compilación.

Tarea 4 – Ejecutando la clase TestAccount

Ejecute el programa TestAccount. Si hay errores en tiempo de ejecución, realice los cambios
necesarios en la clase TestAccount, compilarlo y ejecutar el programa de nuevo.

La salida del programa TestAccount debe ser similar a la siguiente:

Saldo final de la cuenta es: 3,0


Ejercicio 2: Creación de un programa de prueba (nivel 3)

En este ejercicio, creará un programa de prueba (también conocido como un banco de prueba)
para el ejercicio con clases pre-proporcionadas. Estas son las instrucciones de nivel 3 que
proporcionan pistas adicionales con fragmentos de código.

Este ejercicio contiene las siguientes secciones:

 Tarea 1 – Copiando la clase Account


 Tarea 2 – Creando la clase TestAccount
 Tarea 3 – Compilando la clase TestAccount
 Tarea 4 – Ejecutando la clase TestAccount

Preparación

No es necesaria preparación para este ejercicio.

Herramientas de referencia – Referencia de herramientas utilizadas en este ejercicio:

 Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos


 Desarrollo Java: Clases Java: Modificando clases Java: Copiando clases Java
 Desarrollo Java: Clases Java: Creando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Compilando clases Java
 Desarrollo Java: Clases Java: Modificando clases Java: Ejecutando clases Java
Tarea 1 – Copiando la clase Account

En esta tarea, creará el proyecto BankPrj, y copie la clase Account prevista al proyecto

Herramientas de referencia – Desarrollo Java: Proyectos de Aplicación Java: Creando proyectos

1. Crear el proyecto de aplicación Java BankPrj con las siguientes características (resto de
información es por defecto):
Nombre del proyecto: BankPrj
Localización del proyecto: c:\labs\student\projects
Use un ambiente de ejecución JRE: SI
Crear carpetas separadas para archivos fuentes y de clase: SI

Herramientas de referencia – Desarrollo Java: Clases Java: Modificando clases Java: Copiando
clases Java

2. Copiar el archivo previsto Account.java desde el directorio


c:\labs\student\resources\01_intro\exercise2 al src (default package) del proyecto
BankPrj.

Tarea 2 – Creando la clase TestAccount

En esta tarea, completarás los siguientes pasos para crear una nueva clase TestAccount

Herramientas de referencia – Desarrollo Java: Clases Java: Creando clases Java

1. Crear una nueva clase en el proyecto BankPrj con las siguientes características (resto de
información es por defecto):
Nombre de la clase: TestAccount
Proyecto: BankPrj
Localización:src
Package: default package

2. Agregar el método main a la clase TestAccount


public class TestAccount {
public static void main(String[] args) {
// code here
}
}

3. Declarar una variable en el método main. La variable debe ser del tipo Account y se debe
llamar acc. Inicialice la variable mediante la creación de una instancia de la clase Account
con un balance inicial de 100.
Account acct = new Account(100.0);

4. Utilizar el método deposit para agregar 50 a la cuenta.


acct.deposit(50.0);

5. Utilizar el método withdraw para restar 147 desde la cuenta.


acct.withdraw(147.0);

4. Utilizar el método getBalance para recuperar el saldo de la nueva cuenta y utilizar el


método System.out.println para visualizar el balance en el flujo de la salida estándar.
System.out.println(“Saldo final de la cuenta es: ” + acct.getBalance());

Tarea 3 – Compilando la clase TestAccount

Compile la clase TestAccount, y haga los cambios necesarios para corregir los errores de
compilación.

Tarea 4 – Ejecutando la clase TestAccount

Ejecute el programa TestAccount. Si hay errores en tiempo de ejecución, realice los cambios
necesarios en la clase TestAccount, compilarlo y ejecutar el programa de nuevo.

La salida del programa TestAccount debe ser similar a la siguiente:

Saldo final de la cuenta es: 3,0

Potrebbero piacerti anche