EJERCICIOS PRIMER
PARCIAL
UNIVERSIDAD DE QUINTANA ROO
DIVISION DE CIENCIAS E INGENIERIA
INGENIERIA EN REDES
JAVA
Prof. Melissa Blanqueto Estrada
EJERCICIOS PRIMER PARCIAL
12_14502 Rafael Antonio Vzquez Salgado
PROF. MELISSA BLANQUETO ESTRADA 1
EJERCICIOS PRIMER
PARCIAL
Febrero del 1016
INDICE
Contenido
UNIDAD 1. Introduccin a la tecnologa Java.........................................................3
1.1
U1_Laboratorio1..................................................................................... 3
Prctica.................................................................................................................. 5
Prctica 2. Errores de compilacin y ejecucin ms frecuentes.............................8
Prctica 3. Crear un programa de prueba............................................................13
Ejercicios.......................................................................................................... 15
1.2
Autoevaluaciones....................................................................................... 16
1.2.
Autoevaluacion_1.................................................................................... 16
1.2.B
Autoevaluacion_2.................................................................................17
1.2.C
Autoevaluacion_3.................................................................................18
2.3
U2_Laboratorio2 Programacin Orientada a Objetos..................................20
Prctica 1. Diseo de la clase Cuenta...............................................................21
Codigo Clase Cuenta........................................................................................ 22
Compilar la clase Cuenta.java y verificar que no se generen errores de compilacin.
......................................................................................................................... 23
UNIDAD 2. Principios de la programacin orientada a objetos.............................25
Completing Review Questions..........................................................................27
Exercise 1: Modifying, Compiling, and Executing a Java Program.....................28
Exercise Summary............................................................................................ 29
U2 Proyecto Escuela: Diagrama UML de clases y clases realizadas en Netbeans.30
CODIGOS E IMAGENES......................................................................................... 32
PROF. MELISSA BLANQUETO ESTRADA
EJERCICIOS PRIMER
PARCIAL
PROF. MELISSA BLANQUETO ESTRADA 3
EJERCICIOS PRIMER
PARCIAL
UNIDAD 1. Introduccin a la tecnologa Java
1.1
U1_Laboratorio1
Laboratorio 1. Inicio
Objetivos
Preparacin
Despus de completar este laboratorio, sers capaz de:
Crear un programa fuente en Java.
Diagnosticar errores simples de compilacin y ejecucin.
Crear un programa de prueba para una clase existente.
Iniciar un editor de texto. Ej. Notepad
Prctica 1. Creacin y ejecucin de un programa
fuente Java
// Esta aplicacin visualiza un mensaje de bienvenida al curso
public class Bienvenido {
public static void main(String[] args){
System.out.println("Bienvenido a Fundamentos de Java en la Universidad de Quintana
Roo!");
}
}
1. Crear una carpeta de proyecto con el nombre Practica1 en la raz del directorio del
disco actual.
4
PROF. MELISSA BLANQUETO ESTRADA
EJERCICIOS PRIMER
PARCIAL
2. Utilizar un editor de texto para escribir cada lnea del programa fuente y guardarlo en
la carpeta Practica1 como un archivo fuente Bienvenido.java.
3. Utilizar el compilador para traducir el programa fuente en bytecode. Si existen errores
de sintaxis, el compilador visualiza los errores. En Windows ir al botn Inicio->Todos
los programas, seleccionar la carpeta Accesorios y hacer clic en el icono Smbolo del
sistema. Ir al directorio en donde se encuentra la carpeta Practica 1 y escribir la
siguiente instruccin en la lnea de comandos: javac Bienvenido.java
4. Utilizar el editor de texto para corregir los errores detectados, modificando y
volviendo a guardar el programa fuente. Cuando el programa fuente est libre de
errores, el compilador guarda su traduccin en bytecode como un archivo
Bienvenido.class. Escribir la siguiente instruccin en la lnea de comandos: java
Bienvenido
5. El intrprete Java (JVM) traduce y ejecuta cada instruccin en bytecode.
6.
Errores frecuente
Verificar las palabras mal escritas. JAVA es sensible a las letras maysculas y
minsculas.
Solucion:
Lo primero que se empez a realizar es irnos al smbolo del sistema cmd, ah se crea
una carpeta de nombre 1214502 con el comando md, y se accede a la carpeta
creada con el comando cd 1214502 de ah nos vamos a un archivo de block de
notas en la cual pondremos el cdigo y guardamos con un nombre y extensin cosa
que es muy importante, Bienvenido.java, despus de eso se accede a la ruta donde
se encuentra el archivo creado. Posteriormente se introduce en el cmd el comando:
Set PATH=%PATH%;C:\Program
Files\Java\jdk1.8.0_25\bin, de ah se aplica Javac Bienvenido.java.
Despues podemos observar que automaticamente se crea un documento con
terminacion .java
Luego se ejecuta el programa atravez del cmd y se obtiene como resultado el
mensaje: Bienvenido a Fundamentos de Java en la Universidad de Quintana
Roo! .
PROF. MELISSA BLANQUETO ESTRADA 5
EJERCICIOS PRIMER
PARCIAL
Creacin de la carpeta
Creacin del Archivo
PROF. MELISSA BLANQUETO ESTRADA
EJERCICIOS PRIMER
PARCIAL
Errores por no poner el comando
Files\Java\jdk1.8.0_25\bin.
Set PATH=%PATH%;C:\Program
Resumen de la prctica
ma unos minutos para escribir las experiencias o descubrimientos que tuviste durante esta prctica.
Fue algo inesperado, saber que por medio de un block de notas y guardando
Experiencias con la extensin java se pudiera compilar un programa, eso si siempre y
cuando se cuente con un intrprete llamado JAVA.
Es muy importante que cuando sea creado un archivo es necesario definir el
tipo de archivo fuente y as una vez guardado se ejecuta y se podr observar
las instrucciones puestas dentro del archivo.
Interpretaciones
ConclusionesAl a ver creado un archivo en block de notas con instrucciones, y quererlo ejecutar,
me percate que con el Javac se pueden detectar algn error de cdigo que es a la
hora de compilar y si no es detectado errores este crea un archivo llamado class.
PROF. MELISSA BLANQUETO ESTRADA 7
EJERCICIOS PRIMER
PARCIAL
Prctica 2. Errores de compilacin y ejecucin
ms frecuentes
1. Corregir el programa Prueba_1
public class Prueba_1 {
public static void main(String[] args) {
System.out.println("Cul es el error en este programa?");
}}
public class PruebaOtro {
public static void main(String[] args) {
System.out.println("Cul es el error en este programa?"); }
}
a. Compilar el archivo Prueba_1.java.
Corregir cualquier error de compilacin y volver a compilar.
b. Ejecutar el archivo Prueba_1.class.
Corregir cualquier error de ejecucin, volver a compilar y ejecutar de
nuevo.
Primero creamos los archivos despus de eso nos metemos al cmd y colocamos los
siguientes comandos:
Despus de hacer eso se renombra el documento para pasarlo de .txt a .java con el
comando:
Ren Prueba_1.txt Prueba_1.java
Una vez hecho eso se compila y luego se ejecuta con los comandos:
Javac Prueba_1.java
Java Prueba_1
PROF. MELISSA BLANQUETO ESTRADA
EJERCICIOS PRIMER
PARCIAL
De los errores que me pude percatar es que exista en el cdigo dos public class cosa
que no deberan de existir y pues para poder ejecutar el archivo fue ponerlo como
comentario con dos
*/
/*, y con esto el public class de una de las instrucciones como lo muestra la
imagen ya se pone como comentario y ya se puede ejecutar.
PROF. MELISSA BLANQUETO ESTRADA 9
EJERCICIOS PRIMER
PARCIAL
2. Corregir el programa Prueba_2
public class Prueba2 {
public static void main(String[] args) {
System.out.println("Qu sucede en este programa?");
}
}
a. Compilar el archivo Prueba_2.java.
Corregir cualquier error de compilacin y volver a compilar.
b. Ejecutar el archivo Prueba_2.class.
Corregir cualquier error de ejecucin, volver a compilar y ejecutar de
nuevo.
En este ejercicio me percate que al momento de hacer todo el procedimiento de crear
carpeta compilar y el error que me sali, pude ver que el detalle est en el nombre de
la clase con el nombre del archivo guardado.
En este caso fue que se cre la clase Prueba2 y el archivo se guard como Prueba_2, y
no coincide, cosa que renombre el archivo y lo guarde como se encuentra en el cdigo
escrito en el block de notas.
10
PROF. MELISSA BLANQUETO ESTRADA
EJERCICIOS PRIMER
PARCIAL
public class Prueba_3 {
public static void main(String args) {
System.out.println("Qu sucede en
este programa?");
}
}
PROF. MELISSA BLANQUETO ESTRADA 1
1