Escolar Documentos
Profissional Documentos
Cultura Documentos
2
2.1 Introduccin
En este captulo
Introducir ejemplos para ilustrar las
caractersticas de Java
Dos estilos de programa: aplicaciones
y applets
2003 Prentice Hall, Inc. Todos los derechos reservados.
contorno
4
Welcome1.java
8{
10
12
Linea en blanco
Hace que el programa sea ms
legible
Las lneas en blanco, los espacios y
las pestaas son caracteres de espacio en
blanco
Ignorado por el compilador
Comienza declaracin de clase para
la clase Welcome1
Cada programa Java tiene al menos
una clase definida por el usuario
Palabra clave: palabras reservadas
para uso de Java
clase de palabras clave seguida
por el nombre de clase
Nombrar clases: capitalizar cada
palabra
SampleClassName
2.2 Un programa simple: imprimir
una lnea de texto
3
8{
10
11
12
13
14
15
contorno
diecisis
Welcome2.java
1. Comentarios
2. Lnea en blanco
4. Mtodo System.out.print
8{
11
13
17
contorno
18
Welcome3.java
1. principal
8{
10
12
13} // fin de la clase welcome3
Bienvenido
Java
Programacin!
19
20
21
2.4 Visualizacin de texto en un
cuadro de dilogo
2003 Prentice Hall, Inc. Todos los derechos reservados.
22
contorno
23
Welcome4.java
1. declaracin de importacin
2. Clase Welcome4
2.1 principal
2.2 showMessageDialog
2.3 System.exit
7{
8 JOptionPane.showMessageDialog (
10
4 // paquetes Java
11 {
12 JOptionPane.showMessageDialog (
14
diecisis
18
24
25
26
28
contorno
29
Adicin java
1. importacin
2. Adicin de clases
3. showInputDialog
4. parseInt
4 // paquetes Java
8
9 // mtodo principal comienza la ejecucin de aplicaciones Java
11 {
14
18
21
23 secondNumber =
25
30 // aadir nmeros
32
contorno
30
35 "Resultados", JOptionPane.PLAIN_MESSAGE);
36
38
40
31
32
33
34
35
36
37
38
35 "Resultados", JOptionPane.PLAIN_MESSAGE);
39
2.5 Otra aplicacin Java: Aadir
nmeros enteros
Versin diferente
de showMessageDialog
Requiere cuatro argumentos (en
lugar de dos como antes)
Primer argumento: nula por ahora
Segundo: cadena para mostrar
Tercero: cadena en la barra de ttulo
Cuarto: tipo de dilogo de mensaje
con el icono
Lnea 35 ningn
icono: JOptionPane.PLAIN_MESSA
GE
34 JOptionPane.showMessageDialog (null, "La suma es" + suma,
35 "Resultados", JOptionPane.PLAIN_MESSAGE);
40
41
42
43
2.7 Aritmtica
Clculos aritmticos utilizados
en la mayora de los programas
Uso
* Para la multiplicacin
/ Para la divisin
+, -
Ningn operador para la
exponenciacin (ms en el Captulo 5)
La divisin entera trunca el resto
7/5 equivale a 1
Operador resto% devuelve el resto
7% 5 equivale a 2
2003 Prentice Hall, Inc. Todos los derechos reservados.
44
2.7 Aritmtica
Prioridad del operador
Algunos operadores aritmticos
actan antes que otros (es decir, la
multiplicacin antes de la adicin)
Utilice parntesis cuando sea
necesario
Ejemplo: Encuentre el promedio de
tres variables una, b y c
No utilice: A + b + c / 3
Uso: (a + b + c) / 3
siguiente PEMDAS
Parntesis, Exponentes,
Multiplicacin, Divisin, Adicin, Resta
2003 Prentice Hall, Inc. Todos los derechos reservados.
45
2.7 Aritmtica
2003 Prentice Hall, Inc. Todos los derechos reservados.
46
47
declaraciones
Discusin posterior
2003 Prentice Hall, Inc.
contorno
48
Comparison.java
1. importacin
2. Comparacin de Clase
2.1 principal
2.2 Declaraciones
2.4 parseInt
5 // paquetes Java
Javax.swing.JOptionPane 6 importacin;
9
10 // mtodo principal comienza la ejecucin de aplicaciones Java
12 {
diecisis
19
22
24 secondNumber =
26
32 resultado = "";
33
contorno
49
Comparison.java
3. si las declaraciones
4. showMessageDialog
34 si (nmero1 == number2)
36
37 si (nmero1! = n2)
39
40 si (nmero1 <number2)
41 resultado = resultado + "\ n" + number1 + "<" + number2;
42
43 si (nmero1> n2)
45
48
49 si (nmero1> = number2)
51
52 // Mostrar resultados
54 JOptionPane.INFORMATION_MESSAGE);
55
57
59
contorno
50
51
14 secondNumber,
15 resultado;
52
34 si (nmero1 == number2)
53
54
55
2.9 (Estudio de Caso Opcional)
Pensando en Objetos: Examinando
la Declaracin del Problema
Enfatizar la programacin
orientada a objetos (OOP)
Implementacin de diseo
orientado a objetos (OOD)
Captulos 3 a 14, 16, 19
Apndices D, E, F
2003 Prentice Hall, Inc. Todos los derechos reservados.
56
57
58
59
60
61
62
63
64