SlideShare una empresa de Scribd logo
1 de 8
Variables
Una variable es una unidad básica de almacenamiento en
un programa en java.
Se define mediante la combinación de un identificador y
un tipo.
Declaración de una variable:
Como comentamos en el tema de sintaxis básica, lo podemos
hacer de 3 formas, simple, múltiple y con asignación:
• Simple: es cuando sólo decimos de que tipo es una
variable, por ejemplo
• int x;
• float y;
• Múltiple: hacemos lo anterior pero en la misma línea de
código declaramos más de 1 variable del mismo tipo, por
ejemplo:
• int x, w, z;
• float y, l, m;
• Con asignación: es cuando inicializamos la variable con
algún valor, por ejemplo:
• int x=0;
Las variables puedes ser de diferentes
tipos, por ejemplo, byte, short, int, long,
char, float, double, boolean, entre otros.
Una vez que hemos hecho la declaración de
una variable dentro de un método, no
podemos tener acceso a ella desde otro
método, esto es debido a que es como si
sólo le pertenecieran al método donde
fueron declaradas.
Tipos de datos
Tipo

Descripción

Tamaño/Formato

Números enteros

byte
short
int
long

Entero byte
Entero corto
Entero
Entero largo

8-bit 2's
16-bit 2's
32-bit 2's
64-bit 2's

Números reales

float
double

Punto flotante
Punto flotante de doble presición

32-bit IEEE 754
64-bit IEEE 754

Otros tipos

char
boolean

Un solo carácter
Un valor booleano

16-bit caracteres Unicode

true o false
byte: su valor mínimo es -128 y el máximo 127. se
puede usar para ahorrar memoria cuando se muy
necesario. También lo podemos usar en lugar de int.
short: su valor mínimo es -32,768 y el máximo 32,767.
también se usa para ahorrar memoria.

int: su valor mínimo es -2,147,483,648 y el máximo
2,147,483,647, por lo general este tipo de dato es
suficiente para los números de un programa.
long: su valor mínimo es -9,223,372,036,854,775,808 y
el máximo 9,223,372,036,854,775,807 y se usa cuando
int no es suficiente para la cantidad de datos del
programa.
float: es el más común cuando necesitamos valores
decimales y no necesitamos tanto espacio en memoria
como sería con double.
double: también es usado para valores decimales, sin
embargo su uso de memoria es mayor que el de float.

Más contenido relacionado

La actualidad más candente

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoJohnny Montenegro Molina
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++MartinCetis109
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_laura cortez
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Guelmy Romero
 
Clases predifinidas por .net
Clases predifinidas por .netClases predifinidas por .net
Clases predifinidas por .netEnrique Garcia
 
3.5 tipos primitivos
3.5 tipos primitivos3.5 tipos primitivos
3.5 tipos primitivosMaggie Kno
 
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
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datoslensh
 
Programación orientada a objetos (1)
Programación orientada a objetos (1)Programación orientada a objetos (1)
Programación orientada a objetos (1)LEYKAMUN
 

La actualidad más candente (19)

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Java
JavaJava
Java
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Presentacion metodos de lectura
Presentacion metodos de lecturaPresentacion metodos de lectura
Presentacion metodos de lectura
 
Clases predifinidas por .net
Clases predifinidas por .netClases predifinidas por .net
Clases predifinidas por .net
 
Examen
ExamenExamen
Examen
 
3.5 tipos primitivos
3.5 tipos primitivos3.5 tipos primitivos
3.5 tipos primitivos
 
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
 
Programación orientada a objetos (1)
Programación orientada a objetos (1)Programación orientada a objetos (1)
Programación orientada a objetos (1)
 

Similar a Variables y tipos de datos

Similar a Variables y tipos de datos (20)

Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Tipos de datos primitivos en c++
Tipos de datos primitivos en c++Tipos de datos primitivos en c++
Tipos de datos primitivos en c++
 
Tipos de variables que Java maneja
Tipos de variables que Java manejaTipos de variables que Java maneja
Tipos de variables que Java maneja
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
Datos simples
Datos simplesDatos simples
Datos simples
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos y variables
Tipos de datos y variablesTipos de datos y variables
Tipos de datos y variables
 
Presentacion tipo de_datos_java
Presentacion tipo de_datos_javaPresentacion tipo de_datos_java
Presentacion tipo de_datos_java
 
Dp2
Dp2Dp2
Dp2
 
Semana 1-Conceptualización del lenguaje de programación C++
Semana 1-Conceptualización del lenguaje de programación C++Semana 1-Conceptualización del lenguaje de programación C++
Semana 1-Conceptualización del lenguaje de programación C++
 
Actividades 1 7
Actividades 1 7Actividades 1 7
Actividades 1 7
 
Actividades 1 7
Actividades 1 7Actividades 1 7
Actividades 1 7
 
Actividades 1 7
Actividades 1 7Actividades 1 7
Actividades 1 7
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
JAVA
JAVAJAVA
JAVA
 
Actividades 1-7
Actividades 1-7Actividades 1-7
Actividades 1-7
 
Tipos de datos_para_c_(2)
Tipos de datos_para_c_(2)Tipos de datos_para_c_(2)
Tipos de datos_para_c_(2)
 
02 - Tipos de datos escalares en Python 3
02 - Tipos de datos escalares en Python 302 - Tipos de datos escalares en Python 3
02 - Tipos de datos escalares en Python 3
 

Más de Jorge García Hrnández (20)

Scanner
ScannerScanner
Scanner
 
Bucles y switch
Bucles y switchBucles y switch
Bucles y switch
 
Comp logic-ifelse
Comp logic-ifelseComp logic-ifelse
Comp logic-ifelse
 
Opasignacion
OpasignacionOpasignacion
Opasignacion
 
Métodos
MétodosMétodos
Métodos
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
 
Conversiones
ConversionesConversiones
Conversiones
 
Ejem encap
Ejem encapEjem encap
Ejem encap
 
Herencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismoHerencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismo
 
Objetop
ObjetopObjetop
Objetop
 
Sintaxis basica
Sintaxis basicaSintaxis basica
Sintaxis basica
 
Ejem encap
Ejem encapEjem encap
Ejem encap
 
Ejem encap
Ejem encapEjem encap
Ejem encap
 
Herencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismoHerencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismo
 
Objetop
ObjetopObjetop
Objetop
 
Sintaxis basica
Sintaxis basicaSintaxis basica
Sintaxis basica
 
Encapsulación
EncapsulaciónEncapsulación
Encapsulación
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Herencia
HerenciaHerencia
Herencia
 
Clase
ClaseClase
Clase
 

Variables y tipos de datos

  • 1.
  • 2. Variables Una variable es una unidad básica de almacenamiento en un programa en java. Se define mediante la combinación de un identificador y un tipo.
  • 3. Declaración de una variable: Como comentamos en el tema de sintaxis básica, lo podemos hacer de 3 formas, simple, múltiple y con asignación: • Simple: es cuando sólo decimos de que tipo es una variable, por ejemplo • int x; • float y; • Múltiple: hacemos lo anterior pero en la misma línea de código declaramos más de 1 variable del mismo tipo, por ejemplo: • int x, w, z; • float y, l, m; • Con asignación: es cuando inicializamos la variable con algún valor, por ejemplo: • int x=0;
  • 4. Las variables puedes ser de diferentes tipos, por ejemplo, byte, short, int, long, char, float, double, boolean, entre otros.
  • 5. Una vez que hemos hecho la declaración de una variable dentro de un método, no podemos tener acceso a ella desde otro método, esto es debido a que es como si sólo le pertenecieran al método donde fueron declaradas.
  • 6. Tipos de datos Tipo Descripción Tamaño/Formato Números enteros byte short int long Entero byte Entero corto Entero Entero largo 8-bit 2's 16-bit 2's 32-bit 2's 64-bit 2's Números reales float double Punto flotante Punto flotante de doble presición 32-bit IEEE 754 64-bit IEEE 754 Otros tipos char boolean Un solo carácter Un valor booleano 16-bit caracteres Unicode true o false
  • 7. byte: su valor mínimo es -128 y el máximo 127. se puede usar para ahorrar memoria cuando se muy necesario. También lo podemos usar en lugar de int. short: su valor mínimo es -32,768 y el máximo 32,767. también se usa para ahorrar memoria. int: su valor mínimo es -2,147,483,648 y el máximo 2,147,483,647, por lo general este tipo de dato es suficiente para los números de un programa. long: su valor mínimo es -9,223,372,036,854,775,808 y el máximo 9,223,372,036,854,775,807 y se usa cuando int no es suficiente para la cantidad de datos del programa.
  • 8. float: es el más común cuando necesitamos valores decimales y no necesitamos tanto espacio en memoria como sería con double. double: también es usado para valores decimales, sin embargo su uso de memoria es mayor que el de float.