La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.

Presentaciones similares


Presentación del tema: "FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo."— Transcripción de la presentación:

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

3

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)

7

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.

18

19

20

21

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"


Descargar ppt "FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo."

Presentaciones similares


Anuncios Google