SlideShare uma empresa Scribd logo
1 de 13
PROGRAMACIÓN ESTRUCTURADA
NANCY VALERIA GUTIÉRREZ
GUTIÉRREZ
CÓDIGO 23139975
UNIDAD 2
ACTIVIDAD 1
Introducción:
Las variables en Java representan espacios de memoria que
son reservados para almacenar el valor de un tipo de dato.
El
valor de una variable, puede ser modificado durante la ejecución
de un programa.
El nombre que identifica a una variable se
llama identificador.
TIPO DE VARIABLES QUE JAVA MANEJA
Cada variable debe tener un tipo de dato predefinido. Esto
determina el rango de valores que puede almacenar y qué
operaciones se pueden realizar así como el resultado que te dará.
Por ejemplo, una variable de tipo entero puede almacenar números
sin decimales y puede realizar operaciones aritméticas, pero no
puede contener palabras.
Existen dos categorías de variables: las de tipo primitivo y
las referenciadas. Una variable de tipo primitivo accede al valor
asignado directamente. Las referenciadas acceden a través de un
puntero, es decir, no almacenan un valor sino una dirección de
memoria. Estas últimas son utilizadas por las matrices, las clases y
las interfaces.
TIPO DE DATOS PRIMITIVOS
Tipo Tamaño y formato Rango
enteros
byte 8 bits - complemento a 2
short 16 bits - complemento a 2 -
int 32 bits - complemento a 2
long 64 bits - complemento a 2
números reales
float 32 bits - IEEE 754
double 64 bits - IEEE 754
otros
char 16 bits - caracteres UNICODE 'u0000' al 'uffff'
boolean 1 bit true o false
¿CUÁLES SON LAS CARACTERÍSTICAS QUE
LAS HACEN DIFERENTES?
Lo que diferencia es el tamaño que tiene cada variable y
para lo que lo vas utilizar.
VARIABLES REFERENCIADAS
Los Referenciadas se llaman así porque el valor de una
variable de referencia hacia el valor real. En Java tenemos los
arrays, las clases y las interfaces como tipos de datos referenciados.
SINTAXIS DE JAVA
1. DECLARACIÓN DE UNA VARIABLE
Como ya se menciono existen 2 tipos de declaración de variables en
javascript, la explicita e implicita. Para la declaración explicita utilizamos la
palabra reservada “var” seguida de el nombre de la variable que queremos
declarar, en cuanto a la declaración implicita, simplemente no utilizamos la
palabra “var”, si no que inicializamos una variable con un valor el cual se le
asigna. Para comprender un poco mejor vea los siguientes ejemplos.
Declaración explicita, ejemplo:
• var a; /*declaración explicita de una variable llamada “a”*/
• var b,c,d; /*declaración explicita de variabels “b”,”c” y “d”*/
Declaración implícita, ejemplo:
• x=1; /*notese que no se utiliza la palabra var, simplemente se inicializa una
variable directamente con un valor asignado, en este caso vale 1*/
Es importante recordar que para declarar variables, los nombres de las
mismas deben comenzar siempre con una letra, nunca deben comenzar con
numeros o caracteres especiales, logicamente tampoco pueden variables tener
los mismos nombres que palabras reservadas.
2. INICIALIZACIÓN DE UNA VARIABLE
Todas las variables que hemos declarado en nuestro
programa, debemos iniciarlas, es decir, asignarles un valor inicial, el cual
podemos modificarlo mas adelante, según nuestras necesidades; para
evitar posibles mensajes de error.
Las variables que declaramos como atributos de la clase, son
iniciadas por el compilador Java, las demás no.
Una variable es iniciada de la siguiente manera:
• Identificador = valor ;
(antes debe declararse la variable representada por identificador)
También pueden iniciarse multiples variables del mismo tipo de dato a
la vez (las variables son declaradas e iniciadas al mismo tiempo), de la
siguiente manera:
tipo identificador1 = valor1 , identificador2 = valor2 , .. , identificadorN
= valor N ;
Una vez declarada la variable se recomienda inicializarla es
decir asignarle un valor valido dependiendo de su tipo para evitar
confusiones al momento de hacer uso de ella. Esto se hace
colocando en un solo renglón, el nombre de la variable, un signo de
igual, el valor que se le asignara a dicha variable recordando
asignarle un valor valido y finalizando con un punto y coma.
variableTipoByte = 15;
variableTipoShort = 7800;
variableTipoEntero = 2E26;
variableTipoLong = 64631831321;
variableTipoFloat = 8631654654874;
variableTipodouble = 212364813227;
variableTipoChar = ’1′;
variableTipoBoolean = true;
3. DECLARACIÓN Y LA INICIALIZACIÓN EN UN
SOLO PASO
Se declara el tipo de variable seguido de un espacio, el
nombre de la variable y se iguala al valor deseado. Se cierra la
instrucción con “;” :
Ejemplo:
int resta = 8 – 17 ;
4.MODIFICACIÓN DEL VALOR DE UNA
VARIABLE
La solución para modificar el valor de una variable es
utilizar en lugar de tipos básicos una clase.
Tipos de Clase:
• Abstract
• Final
• Public
• Synchronizable
Ejemplo:
Variable1 = variable1 + 1;
REFERENCIAS:
http://www.k4ch0.org/tipos-de-variables-primitivas-en-java/
http://siteinformatica.blogspot.mx/2011/03/variables-en-
java.html
http://www.lawebdelprogramador.com/cursos/Java/index1.html

Mais conteúdo relacionado

Mais procurados

Mais procurados (16)

Elementos De Una Clase
Elementos De Una ClaseElementos De Una Clase
Elementos De Una Clase
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Clase09 java script
Clase09 java scriptClase09 java script
Clase09 java script
 
Java y-xml
Java y-xmlJava y-xml
Java y-xml
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011B
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Java
JavaJava
Java
 
java y xml
java y xmljava y xml
java y xml
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Unidad i antecedentes
Unidad i antecedentesUnidad i antecedentes
Unidad i antecedentes
 
Programación 2
Programación 2Programación 2
Programación 2
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Expresiones y control del flujo Java
Expresiones y control del flujo JavaExpresiones y control del flujo Java
Expresiones y control del flujo Java
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 

Destaque

Consejos hacer fotos
Consejos hacer fotosConsejos hacer fotos
Consejos hacer fotosVíctor G A
 
Musica
MusicaMusica
Musicadora65
 
Semana 11 y 12 packages
Semana 11 y 12 packagesSemana 11 y 12 packages
Semana 11 y 12 packagesvictdiazm
 
Programación c
Programación cProgramación c
Programación cvictdiazm
 
Da silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinalDa silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinaldanicorrear
 
Unidad 2 Act. 1
Unidad 2 Act. 1Unidad 2 Act. 1
Unidad 2 Act. 1303127575
 
Curso de iniciación al lenguaje c
Curso de iniciación al lenguaje cCurso de iniciación al lenguaje c
Curso de iniciación al lenguaje cvictdiazm
 
Tutorial combinar correspondencia
Tutorial combinar correspondenciaTutorial combinar correspondencia
Tutorial combinar correspondenciaespinozavaleriosaul
 
Animales en peligro de extinsion
Animales en peligro de extinsionAnimales en peligro de extinsion
Animales en peligro de extinsionyamilezhita
 
Banafuturo - 3ra Presentación Pública
Banafuturo - 3ra Presentación PúblicaBanafuturo - 3ra Presentación Pública
Banafuturo - 3ra Presentación PúblicaBernardo Calle
 
Eivar rodriguezvalderrama
Eivar rodriguezvalderramaEivar rodriguezvalderrama
Eivar rodriguezvalderramaEivarRodriguezV
 

Destaque (20)

2.8.2
2.8.22.8.2
2.8.2
 
2.8.2
2.8.22.8.2
2.8.2
 
Consejos hacer fotos
Consejos hacer fotosConsejos hacer fotos
Consejos hacer fotos
 
Musica
MusicaMusica
Musica
 
Semana 11 y 12 packages
Semana 11 y 12 packagesSemana 11 y 12 packages
Semana 11 y 12 packages
 
Material apoyo que es la contabilidad
Material apoyo que es la contabilidadMaterial apoyo que es la contabilidad
Material apoyo que es la contabilidad
 
Programación c
Programación cProgramación c
Programación c
 
Clase i
Clase iClase i
Clase i
 
Da silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinalDa silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinal
 
Pago por encargaturas en el Sistema Educativo Peruano
 Pago por encargaturas en el Sistema Educativo Peruano Pago por encargaturas en el Sistema Educativo Peruano
Pago por encargaturas en el Sistema Educativo Peruano
 
Unidad 2 Act. 1
Unidad 2 Act. 1Unidad 2 Act. 1
Unidad 2 Act. 1
 
Estudios sociales y cívica ddhh1
Estudios sociales y cívica ddhh1Estudios sociales y cívica ddhh1
Estudios sociales y cívica ddhh1
 
Injusticia de la justicia
Injusticia de la justiciaInjusticia de la justicia
Injusticia de la justicia
 
961
961961
961
 
Curso de iniciación al lenguaje c
Curso de iniciación al lenguaje cCurso de iniciación al lenguaje c
Curso de iniciación al lenguaje c
 
Tutorial combinar correspondencia
Tutorial combinar correspondenciaTutorial combinar correspondencia
Tutorial combinar correspondencia
 
Animales en peligro de extinsion
Animales en peligro de extinsionAnimales en peligro de extinsion
Animales en peligro de extinsion
 
Banafuturo - 3ra Presentación Pública
Banafuturo - 3ra Presentación PúblicaBanafuturo - 3ra Presentación Pública
Banafuturo - 3ra Presentación Pública
 
validacion_hipotesis
validacion_hipotesisvalidacion_hipotesis
validacion_hipotesis
 
Eivar rodriguezvalderrama
Eivar rodriguezvalderramaEivar rodriguezvalderrama
Eivar rodriguezvalderrama
 

Semelhante a Variables

Tipos de Variables en Java
Tipos de Variables en JavaTipos de Variables en Java
Tipos de Variables en Java303127575
 
Variables en java 2014
Variables en java 2014Variables en java 2014
Variables en java 2014Lizandro Meza
 
Aprendiendo un nuevo lenguaje
Aprendiendo un nuevo lenguajeAprendiendo un nuevo lenguaje
Aprendiendo un nuevo lenguajeaiguajardo
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1BrayanBaffz
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gioRobert Wolf
 
Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Héctormgl Reyes
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Conceptos Generales
Conceptos GeneralesConceptos Generales
Conceptos Generalesbosaro
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 

Semelhante a Variables (20)

Tipos de Variables en Java
Tipos de Variables en JavaTipos de Variables en Java
Tipos de Variables en Java
 
Tipos de datos 1
Tipos de datos 1Tipos de datos 1
Tipos de datos 1
 
Variables en java 2014
Variables en java 2014Variables en java 2014
Variables en java 2014
 
Aprendiendo un nuevo lenguaje
Aprendiendo un nuevo lenguajeAprendiendo un nuevo lenguaje
Aprendiendo un nuevo lenguaje
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Curso Java - Programación Digital
Curso Java - Programación DigitalCurso Java - Programación Digital
Curso Java - Programación Digital
 
Mod2ud1 2
Mod2ud1 2Mod2ud1 2
Mod2ud1 2
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Conceptos Generales
Conceptos GeneralesConceptos Generales
Conceptos Generales
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
A3 identificador palabraclavetipos
A3 identificador palabraclavetiposA3 identificador palabraclavetipos
A3 identificador palabraclavetipos
 

Último

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Último (20)

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Variables

  • 1. PROGRAMACIÓN ESTRUCTURADA NANCY VALERIA GUTIÉRREZ GUTIÉRREZ CÓDIGO 23139975 UNIDAD 2 ACTIVIDAD 1
  • 2.
  • 3. Introducción: Las variables en Java representan espacios de memoria que son reservados para almacenar el valor de un tipo de dato.
El valor de una variable, puede ser modificado durante la ejecución de un programa.
El nombre que identifica a una variable se llama identificador.
  • 4. TIPO DE VARIABLES QUE JAVA MANEJA Cada variable debe tener un tipo de dato predefinido. Esto determina el rango de valores que puede almacenar y qué operaciones se pueden realizar así como el resultado que te dará. Por ejemplo, una variable de tipo entero puede almacenar números sin decimales y puede realizar operaciones aritméticas, pero no puede contener palabras. Existen dos categorías de variables: las de tipo primitivo y las referenciadas. Una variable de tipo primitivo accede al valor asignado directamente. Las referenciadas acceden a través de un puntero, es decir, no almacenan un valor sino una dirección de memoria. Estas últimas son utilizadas por las matrices, las clases y las interfaces.
  • 5. TIPO DE DATOS PRIMITIVOS Tipo Tamaño y formato Rango enteros byte 8 bits - complemento a 2 short 16 bits - complemento a 2 - int 32 bits - complemento a 2 long 64 bits - complemento a 2 números reales float 32 bits - IEEE 754 double 64 bits - IEEE 754 otros char 16 bits - caracteres UNICODE 'u0000' al 'uffff' boolean 1 bit true o false
  • 6. ¿CUÁLES SON LAS CARACTERÍSTICAS QUE LAS HACEN DIFERENTES? Lo que diferencia es el tamaño que tiene cada variable y para lo que lo vas utilizar.
  • 7. VARIABLES REFERENCIADAS Los Referenciadas se llaman así porque el valor de una variable de referencia hacia el valor real. En Java tenemos los arrays, las clases y las interfaces como tipos de datos referenciados.
  • 8. SINTAXIS DE JAVA 1. DECLARACIÓN DE UNA VARIABLE Como ya se menciono existen 2 tipos de declaración de variables en javascript, la explicita e implicita. Para la declaración explicita utilizamos la palabra reservada “var” seguida de el nombre de la variable que queremos declarar, en cuanto a la declaración implicita, simplemente no utilizamos la palabra “var”, si no que inicializamos una variable con un valor el cual se le asigna. Para comprender un poco mejor vea los siguientes ejemplos. Declaración explicita, ejemplo: • var a; /*declaración explicita de una variable llamada “a”*/ • var b,c,d; /*declaración explicita de variabels “b”,”c” y “d”*/ Declaración implícita, ejemplo: • x=1; /*notese que no se utiliza la palabra var, simplemente se inicializa una variable directamente con un valor asignado, en este caso vale 1*/ Es importante recordar que para declarar variables, los nombres de las mismas deben comenzar siempre con una letra, nunca deben comenzar con numeros o caracteres especiales, logicamente tampoco pueden variables tener los mismos nombres que palabras reservadas.
  • 9. 2. INICIALIZACIÓN DE UNA VARIABLE Todas las variables que hemos declarado en nuestro programa, debemos iniciarlas, es decir, asignarles un valor inicial, el cual podemos modificarlo mas adelante, según nuestras necesidades; para evitar posibles mensajes de error. Las variables que declaramos como atributos de la clase, son iniciadas por el compilador Java, las demás no. Una variable es iniciada de la siguiente manera: • Identificador = valor ; (antes debe declararse la variable representada por identificador) También pueden iniciarse multiples variables del mismo tipo de dato a la vez (las variables son declaradas e iniciadas al mismo tiempo), de la siguiente manera: tipo identificador1 = valor1 , identificador2 = valor2 , .. , identificadorN = valor N ;
  • 10. Una vez declarada la variable se recomienda inicializarla es decir asignarle un valor valido dependiendo de su tipo para evitar confusiones al momento de hacer uso de ella. Esto se hace colocando en un solo renglón, el nombre de la variable, un signo de igual, el valor que se le asignara a dicha variable recordando asignarle un valor valido y finalizando con un punto y coma. variableTipoByte = 15; variableTipoShort = 7800; variableTipoEntero = 2E26; variableTipoLong = 64631831321; variableTipoFloat = 8631654654874; variableTipodouble = 212364813227; variableTipoChar = ’1′; variableTipoBoolean = true;
  • 11. 3. DECLARACIÓN Y LA INICIALIZACIÓN EN UN SOLO PASO Se declara el tipo de variable seguido de un espacio, el nombre de la variable y se iguala al valor deseado. Se cierra la instrucción con “;” : Ejemplo: int resta = 8 – 17 ;
  • 12. 4.MODIFICACIÓN DEL VALOR DE UNA VARIABLE La solución para modificar el valor de una variable es utilizar en lugar de tipos básicos una clase. Tipos de Clase: • Abstract • Final • Public • Synchronizable Ejemplo: Variable1 = variable1 + 1;