Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porErnesto Vidal Modificado hace 10 años
1
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo
2
Identificando el uso de las variables y su sintaxis Uso de las variables Declaración e inicialización de variables Tipos de datos primitivos del lenguaje Java Uso de operadores para la modificación de valores de las variables
4
Mantener datos únicos para la instancia de un objeto. Asignar el valor de una variable a otra Representar valores dentro de una expresión aritmética. Imprimir los valores en pantalla Mantener referencia a otros objetos
5
SINTAXIS (Atributo o instancia de variables) [modifiers] type identifier = [value]; SINTAXIS (Variables Locales) type identifier; SINTAXIS (Variables Locales) type identifier = [value]; EJEMPLO public int shirtID = 0; public String description = "-description required-"; public char colorCode = U; public double price = 0.0; public int quantityInStock = 0;
6
Integral types (byte, short, int, and long) Floating point types (float and double) Textual type (char) Logical type (boolean)
8
public int shirtID = 0; // Default ID for the shirt public int quantityInStock = 0; // Default quantity for all shirts
9
public double price = 0.0; // Default price for all shirts
10
El unico tipo de dato es char. Usado para caracteres de 16 bits como una y. Example: public char colorCode = U;
11
El unico tipo de dato es boolean. Puede almacenar true o false. Usado para mantener el resultado de una evaluación
12
REGLAS: Los identificadores de las variables deben empezar con cualquier letra mayuscula o minuscula, subguion (_), signo de dólar ($). Los identificadores no pueden contener puntuación, espacios, guiones, o cualquier palabra clave de Java.
13
SUGERENCIAS: Comience cada identificador con una letra minuscula, las palabras posteriores pueden comenzar con mayuscula, Ejemplo: miVariable. Elija nombres que indiquen al programador el contenido de la variable.
14
EJEMPLO: price = 12.99; EJEMPLO (boolean): boolean isOpen = false;
15
SINTAXIS: type identifier = value [, identifier = value]; EJEMPLO: double price = 0.0, wholesalePrice = 0.0;
16
int ID = 0; float pi = 3.14F; char myChar = G; boolean isOpen = false; int ID = 0; int saleID = ID; float numberOrdered = 908.5F; float casePrice = 19.99F; float price = (casePrice * numberOrdered); int hour = 12; boolean isOpen = (hour > 8);
17
VARIABLES (PUEDEN CAMBIAR) double salesTax = 6.25; CONSTANTES (NO PUEDEN CAMBIAR) final double SALES_TAX = 6.25; SUGERENCIA: Las constantes deberian estar en mayuscula separadas con un subguion (_), Ejemplo: SALES_TAX.
22
EJEMPLO int count=15; int a, b, c, d; a = count++; b = count; c = ++count; d = count; System.out.println(a +, + b +, + c +, + d);
23
Operadores dentro de un par de parentesis. Operadores de incremento y decremento. Operadores de multiplicación y división, evaluados de izquierda a derecha. Operadores de suma y resta, evaluados de izquierda a derecha. EJEMPLO: c = 25 - 5 * 4 / 2 - 10 + 4; CUAL ES SU RESPUESTA? 34 o 9
24
SINTAXIS: identifier = (target_type) value EJEMPLO DE UN POSIBLE PROBLEMA: int num1 = 53; // 32 bits of memory to hold the value int num2 = 47; // 32 bits of memory to hold the value byte num3; // 8 bits of memory reserved num3 = (num1 + num2); // causes compiler error EJEMPLO DE UNA POSIBLE SOLUCION: int num1 = 53; // 32 bits of memory to hold the value int num2 = 47; // 32 bits of memory to hold the value byte num3; // 8 bits of memory reserved num3 = (byte)(num1 + num2); // no data loss
25
EJEMPLO int myInt; long myLong = 99L; myInt = (int) (myLong); // No data loss, only zeroes. // A much larger number would // result in data loss. int myInt; long myLong = 123987654321L; myInt = (int) (myLong); // Number is "chopped"
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.