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

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 9: DESARROLLO Y USO DE MÉTODOS Ing. Ronald Criollo.
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Curso de java básico (scjp)
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Curso de java básico (scjp)
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 3: ANÁLISIS DE UN PROBLEMA Y DISEÑO DE UNA SOLUCIÓN Ing. Ronald Criollo.
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 6: CREACIÓN Y USO DE OBJETOS Ing. Ronald Criollo.
Curso de Java Capitulo 2: Introducción a Java Profesor:
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Uso de variables de tipo valor
Fundamentos de la Programación Estructurada
Introducción Abdelahad, Corina Natalia Abdelahad, Yanina Zoraida
Sintaxis básica del lenguaje
1.2 Sintaxis del lenguaje Java.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
3. INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
Programación Orientada a Objetos en Java
Ingeniero Anyelo Quintero
27/07/14 Catedra de Programacion I 1 Programación I Operadores y Expresiones.
Vectores en java.
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Programación.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Modificadores.
POO Java Módulo 3 Elementos de programas Identificadores
SCJP Sun Certified Programmer for Java 6
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
Unidad III Elementos del lenguaje C++
Numeric Types, Expressions, and Output
Tema 2: Los tipos de datos
Programación III Clase 08 Arreglos.
Algoritmos y Desarrollo de Programas I
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Prof. Mayra M. Méndez Anota.  Herramientas  Características  Convenciones  Estructura de una clase  Sintaxis de: métodos, atributos, constructores.
Cátedra de COMPUTACIÓN FACULTAD DE INGENIERÍA - UNA La mejor manera de aprender Programación es PROGRAMANDO !!!!!! CLASE Nro. 2.
Tipo de Datos Básicos.
Resumen Fundamentos de Programación/ Programación I
VBA – Elementos del Lenguaje
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Elementos básicos del lenguaje
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
FUNDAMENTOS DE PROGRAMACIÓN
Estructura de un programa C

Aspectos Básicos de Programación en JAVA
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Lic. Carla Aguirre Montalvo
Programación de Computadores
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Tipos de datos básicos en Java
EL TIPO DE DATO LOGICO y constantes.
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
Informática Ingeniería en Electrónica y Automática Industrial
Conceptos y Lenguaje Imperativo
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

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

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

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

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;

Integral types (byte, short, int, and long) Floating point types (float and double) Textual type (char) Logical type (boolean)

public int shirtID = 0; // Default ID for the shirt public int quantityInStock = 0; // Default quantity for all shirts

public double price = 0.0; // Default price for all shirts

El unico tipo de dato es char. Usado para caracteres de 16 bits como una y. Example: public char colorCode = U;

El unico tipo de dato es boolean. Puede almacenar true o false. Usado para mantener el resultado de una evaluación

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.

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.

EJEMPLO: price = 12.99; EJEMPLO (boolean): boolean isOpen = false;

SINTAXIS: type identifier = value [, identifier = value]; EJEMPLO: double price = 0.0, wholesalePrice = 0.0;

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);

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.

EJEMPLO int count=15; int a, b, c, d; a = count++; b = count; c = ++count; d = count; System.out.println(a +, + b +, + c +, + d);

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 = * 4 / ; CUAL ES SU RESPUESTA? 34 o 9

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

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 = L; myInt = (int) (myLong); // Number is "chopped"