SlideShare una empresa de Scribd logo
1 de 9
C
¿QUÉ ES JAVA?
Programación Estructurada
Navarrete Carrillo Fabiola
399436735
¿Qué es Java?
Es un lenguaje de programación orientado a objetos que fue creado por la compañía Sun
Microsystems en 1995.
Es la tecnología subyacente que permite el uso de programas punteros, como herramientas,
juegos y aplicaciones de negocios. Java se ejecuta en más de 850 millones de ordenadores
personales de todo el mundo y en miles de millones de dispositivos, como dispositivos móviles
y aparatos de televisión.
Variable en Java.
Una variable en Java es un identificador que representa una palabra de memoria que
contiene información. El tipo de información almacenado en una variable sólo puede ser del
tipo con que de declaró esa variable.
Java posee dos grandes categorías de tipo para las variables:
Tipo primitivo Referencia a objetos
int, short, byte, long String
Char, boolean Arreglos
Float, doublé, otros objetos
Las variables de tipos primitivos
almacenan directamente un
valor que siempre pertenece
al rango de este tipo.
Almacenan direcciones y no valores
directamente. Una referencia a un
objeto es la dirección de un área de
memoria destinada a representar ese
objeto
Tipos primitivos
Tipo Bits
int 32
short 16
byte 8
long 64
boolean 1
char 16
float 32
double 64
En la siguiente tabla se indica para cada primitivo el número de bits que se emplea
en su representación.
Declaración de una variable.
Primero ¿Qué es declarar?
Se le conoce como declarar al momento en que se crea la firma o el nombre de un objeto y
también se define su tipo.
Declarar una Variable
Para declarar una variable (o crear la firma de una variable) se debe seguir el siguiente patrón;
TipoDeDato nombreDeDato;
Un ejemplo de esto sería;
String titulo;
Inicialización de Variables.
Desde el punto de vista del lugar donde se declaran existen dos tipos de variables:
• Variables miembro; Se declaran en una clase, fuera de cualquier método.
• Variables locales: Se declaran y usan en un bloque de código dentro de un método.
Las variables miembro son inicializadas automáticamente, de la siguiente forma:
• Las numéricas a 0
• Las booleanas a false.
• Las char al carácter nulo (hexadecimal 0).
• Las referencias a null.
Las variables miembro pueden inicializarse con valores distintos de los anteriores en su
declaración.
Las variables locales no se inicializan automáticamente. Se debe asignarles un valor
antes de ser usadas. Si el compilador detecta una variable local que se usa antes de
que se le asigne un valor produce un error. Por ejemplo:
int p;
int q = p; // error
El compilador también produce un error si se intenta usar una variable local que podría
no haberse inicializado, dependiendo del flujo de ejecución del programa. Por ejemplo;
int p;
If (……) {
p = 5;
}
int q = p; // error
Modificación del valor de una variable.
Cuando un dato se manipula por valor, lo único que importa es el valor en si. Cuando se asigna
una variable por valor a otra variable, se copia directamente el valor de la primera variable en la
segunda. Cualquier modificación que se realice en la segunda variable es independiente de la
primera variable.
De la misma forma, cuando se pasa a una variable por valor a una función, solo se pasa una
copia del valor. Así cualquier modificación que realice la función sobre el valor pasado no se
refleja en el valor de la variable original.
Ejemplo de una variable se asigna por valor otra variable:
Var variable1 = 3;
Var variable2 = variable 1;
Var variable2 = variable2 + 5;
//Ahora variable2 = 8 y variable1 sigue valiendo 3
Bibliografía.
• (Marzo, 1997) Variables y tipos [en línea]. Disponible en:
http://users.dcc.uchile.cl/~lmateu/Java/Apuntes/ [2013, 14 de Septiembre]
• (Diciembre, 2001) Java1: Declaración de variables y constantes [en línea].
Disponible en: http://http://instartius.com/blog/java-1-declaracion-de-variables-
y-constantes/ [2013, 14 de Septiembre]
• (Febrero, 2011) Variables de Java [en línea]. Disponible en:
http://marialuisa2.wordpress.com/2011/02/25/variables-de-java/ [2013, 14 de
Septiembre]
• (Septiembre, 2013) Java (lenguaje de programación) [en línea]. Disponible en:
http://es.wikipedia.org/wiki/Java_%28lenguaje_de_programaci%C3%B3n%29
[2013, 14 de Septiembre]

Más contenido relacionado

La actualidad más candente

Clases (tipos de datos )
Clases (tipos de datos )Clases (tipos de datos )
Clases (tipos de datos )
leyohana14
 

La actualidad más candente (18)

Java y xml
Java y xmlJava y xml
Java y xml
 
Expresiones y control del flujo Java
Expresiones y control del flujo JavaExpresiones y control del flujo Java
Expresiones y control del flujo Java
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Java y-xml
Java y-xmlJava y-xml
Java y-xml
 
Leccion 1 Java
Leccion 1 JavaLeccion 1 Java
Leccion 1 Java
 
Tipos de java...
Tipos de java...Tipos de java...
Tipos de java...
 
Clases
ClasesClases
Clases
 
Clases
ClasesClases
Clases
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Ap3 java
Ap3   javaAp3   java
Ap3 java
 
Tipos de datos 1
Tipos de datos 1Tipos de datos 1
Tipos de datos 1
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Clases (tipos de datos )
Clases (tipos de datos )Clases (tipos de datos )
Clases (tipos de datos )
 
Act 2 y 3
Act 2 y 3Act 2 y 3
Act 2 y 3
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011B
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en java
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 

Similar a Java variables

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
Robert Wolf
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
guestc906c2
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
guestc906c2
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
Obmaro García
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Rubén Loredo
 

Similar a Java variables (20)

Tipos de Variables en Java
Tipos de Variables en JavaTipos de Variables en Java
Tipos de Variables en Java
 
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
 
Programacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para emsProgramacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para ems
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
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
 
Semana9b Vbr
Semana9b VbrSemana9b Vbr
Semana9b Vbr
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
 
Java basico
Java basicoJava basico
Java basico
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Dp2
Dp2Dp2
Dp2
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
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.
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
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.
 
Definición de punteros en C++ en Introducción a la Programación
Definición de punteros en C++ en Introducción a la ProgramaciónDefinición de punteros en C++ en Introducción a la Programación
Definición de punteros en C++ en Introducción a la Programación
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
java y xml
java y xmljava y xml
java y xml
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Java variables

  • 1. C ¿QUÉ ES JAVA? Programación Estructurada Navarrete Carrillo Fabiola 399436735
  • 2. ¿Qué es Java? Es un lenguaje de programación orientado a objetos que fue creado por la compañía Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en más de 850 millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como dispositivos móviles y aparatos de televisión.
  • 3. Variable en Java. Una variable en Java es un identificador que representa una palabra de memoria que contiene información. El tipo de información almacenado en una variable sólo puede ser del tipo con que de declaró esa variable. Java posee dos grandes categorías de tipo para las variables: Tipo primitivo Referencia a objetos int, short, byte, long String Char, boolean Arreglos Float, doublé, otros objetos Las variables de tipos primitivos almacenan directamente un valor que siempre pertenece al rango de este tipo. Almacenan direcciones y no valores directamente. Una referencia a un objeto es la dirección de un área de memoria destinada a representar ese objeto
  • 4. Tipos primitivos Tipo Bits int 32 short 16 byte 8 long 64 boolean 1 char 16 float 32 double 64 En la siguiente tabla se indica para cada primitivo el número de bits que se emplea en su representación.
  • 5. Declaración de una variable. Primero ¿Qué es declarar? Se le conoce como declarar al momento en que se crea la firma o el nombre de un objeto y también se define su tipo. Declarar una Variable Para declarar una variable (o crear la firma de una variable) se debe seguir el siguiente patrón; TipoDeDato nombreDeDato; Un ejemplo de esto sería; String titulo;
  • 6. Inicialización de Variables. Desde el punto de vista del lugar donde se declaran existen dos tipos de variables: • Variables miembro; Se declaran en una clase, fuera de cualquier método. • Variables locales: Se declaran y usan en un bloque de código dentro de un método. Las variables miembro son inicializadas automáticamente, de la siguiente forma: • Las numéricas a 0 • Las booleanas a false. • Las char al carácter nulo (hexadecimal 0). • Las referencias a null.
  • 7. Las variables miembro pueden inicializarse con valores distintos de los anteriores en su declaración. Las variables locales no se inicializan automáticamente. Se debe asignarles un valor antes de ser usadas. Si el compilador detecta una variable local que se usa antes de que se le asigne un valor produce un error. Por ejemplo: int p; int q = p; // error El compilador también produce un error si se intenta usar una variable local que podría no haberse inicializado, dependiendo del flujo de ejecución del programa. Por ejemplo; int p; If (……) { p = 5; } int q = p; // error
  • 8. Modificación del valor de una variable. Cuando un dato se manipula por valor, lo único que importa es el valor en si. Cuando se asigna una variable por valor a otra variable, se copia directamente el valor de la primera variable en la segunda. Cualquier modificación que se realice en la segunda variable es independiente de la primera variable. De la misma forma, cuando se pasa a una variable por valor a una función, solo se pasa una copia del valor. Así cualquier modificación que realice la función sobre el valor pasado no se refleja en el valor de la variable original. Ejemplo de una variable se asigna por valor otra variable: Var variable1 = 3; Var variable2 = variable 1; Var variable2 = variable2 + 5; //Ahora variable2 = 8 y variable1 sigue valiendo 3
  • 9. Bibliografía. • (Marzo, 1997) Variables y tipos [en línea]. Disponible en: http://users.dcc.uchile.cl/~lmateu/Java/Apuntes/ [2013, 14 de Septiembre] • (Diciembre, 2001) Java1: Declaración de variables y constantes [en línea]. Disponible en: http://http://instartius.com/blog/java-1-declaracion-de-variables- y-constantes/ [2013, 14 de Septiembre] • (Febrero, 2011) Variables de Java [en línea]. Disponible en: http://marialuisa2.wordpress.com/2011/02/25/variables-de-java/ [2013, 14 de Septiembre] • (Septiembre, 2013) Java (lenguaje de programación) [en línea]. Disponible en: http://es.wikipedia.org/wiki/Java_%28lenguaje_de_programaci%C3%B3n%29 [2013, 14 de Septiembre]