Java VARIABLESVARIABLES
Haydeé MéndezProgramación 2 2 Statement Un statement o instrucción o declaración es una línea simple de código: System.out.println(Hello World!); Todos los statements deben finalizar un punto y coma: Esto le indica a Java donde finaliza el statement
Haydeé MéndezProgramación 2 3 Palabras Reservadas
Haydeé MéndezProgramación 2 4 Declaración de Variables Una variable es aquel elemento que puede cambiar su valor durante la ejecución del programa Las variables tienen un tipo, es decir, el tipo de datos que pueden contener Son espacios de memoria donde se guarda la información int x = 5 la variable es x es de tipo int su valor es 5 x solo puede tomar valores enteros
Haydeé MéndezProgramación 2 5 Asignación de variables En java el operador de asignación es = Permite que la localización de memoria de la variable sea actualizada Consideremos: int j = 11; j = 1982; target = expression Nombre del objeto previamente definido Expresión a ser evaluada Memoria j
Haydeé MéndezProgramación 2 6 Ejemplos Consideremos: int a = 1; int aSquare = a*a; a = 5; aSquare = a*a; Consideremos: int asaRating; asaRating = 400; Memoria a 1 1 aSquare 5 25 Memoria asaRating --400
Haydeé MéndezProgramación 2 7 Ejemplos Consideremos: double x = 5.12; double y = 19.28; double rememberX = x; x = y; y = rememberX; Memoria x rememberX y
Haydeé MéndezProgramación 2 8 Imprimiendo Variables Para imprimir una variable en pantalla la debemos colocar en la instrucción System.out.println(); int x = 5; System.out.println(El valor de x es + x); Puntos importantes Los Strings se encierran en comilla doble Si hay múltiples partes a ser impresos, estos se separan con un signo más
Haydeé MéndezProgramación 2 9 Inicialización de Variables Veamos lo siguiente: int x x = 5; Esta declaración es equivalente a: int x = 5;
Haydeé MéndezProgramación 2 10 Inicialización de Variables El siguiente código no funcionará: int x = 5; int x = 6; Java solo puede tener una variable llamada x No podemos declarar variables con el mismo nombre dentro de una misma estructura Las variables existen solo dentro de la estructura en la que se definen, fuera de ellas no pueden ser utilizadas
Haydeé MéndezProgramación 2 11 Tipos de Variables Java tiene alrededor de 8 tipos int byte short long float double boolean char
Haydeé MéndezProgramación 2 12 Números Enteros Tipo Bytes ocupados en memoria NombreRango byte1 [-128,127] short2entero corto[-32768,32767] int4entero[-2 31, ] long8entero largo[-2 63, ] Java guarda por defecto un valor entero en una variable int
Haydeé MéndezProgramación 2 13 Números Reales Java guarda por defecto un valor real en una variable double Utilizar siempre valores double, les evitara dolores de cabeza
Haydeé MéndezProgramación 2 14 Operadores en java Java para realizar operaciones utiliza la siguiente estructura value1 op value2 Ejemplo a = b = a - 2 c = b + a - 4 valore s operad or
Haydeé MéndezProgramación 2 15 Algunos operadores en java Algunos operadores (numéricos) en java son:
Haydeé MéndezProgramación 2 16 Ejemplo public class Operadores{ public static void main(String args[]){ int a,b,c; a = 5; b = 3; c = a + b; System.out.println(c); c = a – b; System.out.println(c); c = a * b; System.out.println(c); c = a / b; System.out.println(c); c = a % b; System.out.println(c); } } Imprime 8 Imprime 2 Imprime 15 Imprime 1 Imprime 2
Haydeé MéndezProgramación 2 17 Otros Operadores en java
Haydeé MéndezProgramación 2 18 Ejemplo public class Operadores{ public static void main(String args[]){ int a = 2; System.out.println(-a); System.out.println(a++); int a = 2; System.out.println(++a); System.out.println(a--); int a = 2; System.out.println(--a); } } Imprime -2 Imprime 2 Imprime 3 Imprime 2 Imprime 1
Haydeé MéndezProgramación 2 19 Tipo de Caracteres En java los caracteres deben ir dentro de comilla simple, a diferencia de los String Todo carácter tiene un equivalente entero 0 = 48 1 = 49 a = 97 A = 65 La asignación se puede realizar char x = a; char x = 97
Haydeé MéndezProgramación 2 20 Tipo Boolean Las variables booleanas solo tienen dos valores true (verdadero) false (falso) Estos son los operadores booleanos básicos: && es el operador and || es el operador or ! es el operador not
Haydeé MéndezProgramación 2 21 Observaciones Veamos el siguiente código x = 5; System.out.println(x); Java requiere que la variable sea declarada antes de ser utilizada Este código no servirá!!
Haydeé MéndezProgramación 2 22 Observaciones Consideremos el siguiente código int x; System.out.println(x); ¿Qué sucederá? Mensaje de error: variable x might not have been initialized Java requiere que una variable sea inicializada antes de ser utilizada