Documente Academic
Documente Profesional
Documente Cultură
Introduccin a la
Programacin en Java
Algoritmos y Desarrollo de Programas I
Objetivos
Objetivos (cont.)
Objetivos (cont.)
Qu es Java?
Historia de Java
66
Java
Java
Java
Java
Java
Java
Java
1.0
1.1
1.2
1.3
1.4
1.5
1.6
en
en
en
en
en
en
en
1995
1997
1998, tambin conocido como Java 2
2000
2002
2004, tambin conocido como Java 5
2006, tambin conocido como Java 6
99
11
11
Un programa en Java
13
13
15
15
16
16
Text Editor
HelloWorldApp.java
(Source File)
Step 2
Java Complier
HelloWorldApp.class
(Byte Code File)
Step 3
Java
Virtual Machine
19
19
2.
Compilar el programa:
javac HelloWorldApp.java
3.
22
22
23
23
24
24
25
25
reservadas
Identificadores
Signos de puntuacin
Operadores
Reglas de Sintaxis
26
26
28
28
el programa aparecen:
29
29
31
31
dos nmeros
Indicar que un nmero es positivo
Concatenar (unir) dos cadenas de
caracteres
Un operador importante es el =,
que requiere una variable a la
izquierda y una expresin a la
derecha:
grossPay = hours * payRate;
Elementos fundamentales de un
programa en Java
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
En el programa de ejemplo se
defini esta clase:
41
41
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
43
43
Elementos fundamentales de un
programa en Java (cont.)
Enunciados de declaracin
Enunciados ejecutables
44
44
Elementos fundamentales de un
programa en Java (cont.)
45
45
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
Elementos fundamentales de un
programa en Java (cont.)
49
49
es equivalente a
System.out.print(Programming is Fun!\n);
muestra lo siguiente:
Programming
is Fun!
54
El resultado saldr as en la
pantalla:
Gross Pay: $1000.0
55
55
Cajas de dilogo
Input
Dialog:
Dialog:
Confirm
Dialog:
58
58
61
61
El mtodo showMessageDialog
63
63
El mtodo showMessageDialog
(cont.)
El mtodo showMessageDialog
requiere dos argumentos
(valores):
El
El mtodo showMessageDialog
(cont.)
import javax.swing.JOptionPane;
public class HelloWorldGUIApp {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Hello, World!");
System.exit(0);
}
}
65
65
Documentacin interna
66
66
67
67
70
70
73
Desde Eclipse, se
puede ejecutar
javadoc
seleccionando
Project
Generate
Javadoc.
El documento
generado se
almacenar en
un folder llamado
doc.
74
75
Adems de la documentacin
generada por javadoc, cualquier
otro manual que escriba el
programador y que no forme parte
del cdigo fuente constituye la
documentacin externa del
programa.
Este tipo de documentacin externa
incluye los manuales de anlisis,
diseo y operacin del programa.
76
76