Documente Academic
Documente Profesional
Documente Cultură
Clases
Cada programa Java tiene al menos una clase definida por el usuario.
Palabra clave: las palabras reservadas para el uso de Java
class palabra clave seguida de el nombre de la clase
Como nombrar clases: capitalizar cada palabra: SampleClassName
Nombre de la clase que se llama identificador
Serie de caracteres formados por letras, dgitos, guiones bajos (_) y
signos de dlar ($)
No comienza con un dgito, no tiene espacios
Ejemplos: Welcome1, valor $, _value, button7, 7button es invlido
Java es CapsSensitive por lo que A1 y a1 son diferentes
Guardar archivos
El nombre del archivo debe ser el nombre de la clase con la extensin
.java: Welcome1.java
Las aplicaciones Java contienen uno o ms mtodos
Exactamente un mtodo debe ser llamado principal(main)
Los mtodos pueden realizar tareas y devolver informacin
void significa que no devuelve ninguna informacin
Los metodos encargan a la computadora para realizar una accin
La ejecucin de un programa de
El archivo .class generado es cargado por el intrprete para la
clase, este interprete llama al mtodo principal.
La presentacin de varias lneas de texto con una sola declaracin
Caracteres de nueva lnea (\ n), son interpretados como caracteres
especiales por los mtodos System.out.print y System.out.println. Indica
el cursor debe estar en la lnea siguiente.
Cuadro de dilogo
La mayora de las aplicaciones Java utilizan ventanas o un cuadro de dilogo,
la Clase JOptionPane nos permite utilizar los cuadros de dilogo.
Paquetes
Conjunto de clases predefinidas para nosotros usar
Grupos de clases relacionadas llamados paquetes
Grupo de todos los paquetes conocidos como biblioteca de clases de Java
o Java interfaz de programacin de aplicaciones (API de Java)
JOptionPane est en el paquete javax.swing
El paquete tiene clases para el uso de interfaces grficas de usuario
(GUI)
Variables
Cada variable tiene un nombre, un tipo, un tamao y un valor
Nombre corresponde a la ubicacin en la memoria
Cuando el nuevo valor se coloca en una variable, sustituye (y destruye)
valor anterior
La lectura de las variables de la memoria no los cambia
2.7 Aritmtica
Son los clculos aritmticos utilizados en la mayora de los programas
*: para la multiplicacin
/: para la divisin
+, -: suma y resta.
operador mdulo% devuelve el resto
Precedencia de operadores
Algunos operadores aritmticos actan antes de que otros (es decir, la
multiplicacin antes de la adicin). Utilice parntesis cuando sea necesario
Ejemplo: Encontrar el promedio de tres variables a, b y c
No utilizar: a + b + c / 3
Uso: (a + b + c) / 3
ACRONIMO: PEMDAS
Parntesis, exponentes, multiplicacin, divisin, adicin,
sustraccin.
Operator(s) Operation(s)
Order of evaluation (precedence)
( ) ParenthesesEvaluated first. If the parentheses are
nested, the expression in the innermost
pair is evaluated first. If there are several
pairs of parentheses on the same level
(i.e., not nested), they are evaluated left to
right.
*, / and % Multiplication Evaluated second. If there are several of
Division this type of operator, they are evaluated
Modulus from left to right.
+ or - Addition Evaluated last. If there are several of this
Subtraction type of operator, they are evaluated from
left to right.
Fig. 2.17 Precedence of arithmetic operators.
IF estructura de control
Si una condicin es verdadera, entonces el cuerpo de la sentencia ejecutada si
0 es interpretado como falsa, 1 es cierto.
if (condicin): Sentencia ejecutada si la condicin verdadera