0% encontró este documento útil (0 votos)
3 vistas15 páginas

Variables en Java

El documento introduce conceptos básicos de programación en Java para principiantes, enfocándose en variables, su declaración y tipos de datos. Se explica qué son las variables, cómo se declaran y los diferentes tipos de datos primitivos disponibles en Java, como enteros, flotantes y booleanos. También se mencionan las reglas para la creación de identificadores y las palabras reservadas que no se pueden usar como nombres de variables.

Cargado por

Martin Gonzalo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas15 páginas

Variables en Java

El documento introduce conceptos básicos de programación en Java para principiantes, enfocándose en variables, su declaración y tipos de datos. Se explica qué son las variables, cómo se declaran y los diferentes tipos de datos primitivos disponibles en Java, como enteros, flotantes y booleanos. También se mencionan las reglas para la creación de identificadores y las palabras reservadas que no se pueden usar como nombres de variables.

Cargado por

Martin Gonzalo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

JAVA para

No Programadores
Módulo 1

Java para no programadores


Variables
¿Qué es una variable?
Una variable es un nombre que se asocia con una
porción de la memoria del ordenador, en donde se
guarda el valor asignado a dicha variable. Consiste
en un elemento al cual le damos un nombre y le
atribuimos determinado tipo de información.
Las variables pueden ser consideradas como la
base de la programación.
Los datos que se manejan en nuestro programa se
almacenan en variables. El concepto de variable
debe verse como un contenedor de información.

Java para no programadores


Sintaxis y
semántica en JAVA

Java para no programadores


De este modo, podríamos escribir en un Podríamos de la misma forma trabajar con
lenguaje ficticio: variables que contuviesen números y
a="perro" construir nuestro programa:
b="ladra" a=3
La variable que nosotros llamamos "a" b=4
posee un elemento de información de tipo c=a+b
texto que es "perro". Asimismo, la variable Imprimir (c)
"b" contiene el valor "ladra".
Podríamos definir una tercera variable que El resultado de nuestro programa sería: 7
fuese la suma de estas dos:
c=a+b
Si introdujeramos una petición de impresión
de esta variable en nuestro lenguaje ficticio:
Imprimir (c)
El resultado podría ser:
Perro ladra

Java para no programadores


Declaración de variables
Hay varios tipos de variables que requieren distintas
cantidades de memoria para guardar datos.
Todas las variables han de declararse antes de
usarlas. La declaración consiste en una sentencia en
la que figura el tipo de dato y el nombre que
asignamos a la variable.
Una vez declarada se le podrá asignar valores.

Java para no programadores


Definición de variables
Identificador (nombre)
Un identificador es un nombre que identifica a una
variable, a un método o función miembro, o a una
clase. Todos los lenguajes tienen ciertas reglas para
componer los identificadores.
● No puede comenzar con un número.
● Puede comenzar con "_" o "$".
● No puede utilizar caracteres "%" o "*" o "@" por
que están reservados para otras operaciones.
● Puede incluir, pero no comenzar por un número.
● No puede incluir el carácter espacio en blanco.
● Distingue entre letras mayúsculas y minúsculas.
● No se pueden utilizar las palabras reservadas
como identificadores.

Java para no programadores


Tipos de variables
Utilización de los tipos de datos. Una variable es Ejemplo de declaración y definición
algo que cambia, o varía. En Java, una variable ● de una variable simple.
almacena datos. Los tipos de datos definen la
int var = 5;
clase del dato que puede ser almacenada en una
variable, junto con los límites de los datos. ● de un array
A toda variable que se use en un programa, se le int[] vec = new int[10]; vec[0] = 150; vec[1] = 500;
debe asociar (generalmente al principio del int vec[] = new int[10]; vec[0] = 150; vec[1] = 500;
int[] vec = {150,500,3,4,5,6};
programa) un tipo de dato específico.
Un tipo de dato define todo el posible rango de Es un objeto, y tiene una variable miembro
valores que una variable puede tomar al denominada length
momento de ejecución del programa y a lo largo
de toda su vida útil.
● Tipo de dato primitivo: int, long, float, double…
● Referencias: Objetos o arrays

Java para no programadores


Tipos de datos primitivos
boolean 1 byte. Valores true y false

char 2 bytes. Unicode. Comprende el código ASCII

byte 1 byte. Valor entero entre -128 y 127

short 2 bytes. Valor entero entre -32768 y 32767

int 4 bytes. Valor entero entre -2.147.483.648 y 2.147.483.647

long 8 bytes. Valor entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807

float 4 bytes (entre 6 y 7 cifras decimales equivalentes).


De -3.402823E38 a -1.401298E-45 y de 1.401298E-45 a 3.402823E38

double 8 bytes (unas 15 cifras decimales equivalentes). De -1.79769313486232E308 a


-4.94065645841247E-324 y de 4.94065645841247E-324 a 1.79769313486232E308

Java para no programadores


Tipos de datos primitivos
● Carácter
En Java los caracteres no están restringidos a los ASCII,
sino que son Unicode.
Un carácter está siempre rodeado de comillas simples
como 'A', '9', 'ñ', etc.
El tipo de dato char sirve para guardar estos caracteres.

● Boolean
Una variable booleana solamente puede guardar uno de
los dos posibles valores: true (verdadero) y false (falso).

Java para no programadores


Tipos de datos primitivos
● Enteros
Una variable entera consiste en cualquier combinación
de cifras precedidos por el signo más (opcional), para los
positivos, o el signo menos, para los negativos.
Ejemplo: 10, -12, 432, -128

Como ejemplos de declaración de variable enteras


tenemos:
Int. Numero = 8451;
Int. x,y;
Int. es la palabra reservada para declarar una variable entera.

En el primer caso, el compilador reserva una porción de


32 bits de memoria en el que guarda el número 8451.
Se accede a dicha porción de memoria mediante el
nombre de la variable, número.

Java para no programadores


Tipos de datos primitivos
● Enteros largos
Son valores enteros que van desde
-9.223.372.036.854.775.808 y 9.223.372.036.854.775.807
long x;
long y=50L;

En la primer línea definimos la variable x como long.


En la segunda línea asignamos a la variable “y” el valor
50, que es un número de tipo int. por defecto, le
ponemos el sufijo L en mayúsculas o minúsculas para
indicar que es de tipo long.

Java para no programadores


Tipos de datos primitivos
● Flotante
Las variables del tipo float o double (coma flotante)
se usan para guardar números en memoria que
tienen parte entera y parte decimal.
double PI=3.14159;
double g=9.7805, c=2.9979e8;

El primero es una aproximación del número real de


PI, el segundo es la aceleración de la gravedad a
nivel del mar, el tercero es la velocidad de la luz en
m/s, que es la forma de escribir 2.9979 108. El
carácter punto '.', separa la parte entera de la parte
decimal, en vez del carácter coma ',' que usamos
habitualmente en nuestro idioma.

Java para no programadores


Tipos de datos primitivos
● Flotante (continuación)
float x=16.2f;
float y=9f;
double z=21.0;
double g=7d;

Conceptualmente, hay números infinitos de valores entre


dos números reales. Ya que los valores de las variables se
guardan en un número prefijado de bits, y algunos valores
no se pueden representar de forma precisa en memoria.
Por tanto, los valores de las variables en coma flotante en
un ordenador solamente se aproximan a los verdaderos
números reales en matemáticas. La aproximación es tanto
mejor, cuanto mayor sea el tamaño de la memoria que
reservamos para guardarlo. De este hecho, surgen las
variables del tipo float y double.

Java para no programadores


Palabras reservadas
Las palabras reservadas no pueden ser usadas como nombre de variable.
El lenguaje JAVA tiene la siguiente lista de palabras reservadas.

abstract double int strictfp boolean else

interface super break extends long switch

byte final native synchronized case finally

new this catch float package throw

char for private throws class goto

protected transient const if public try

continue implements return void default import

short volatile do instanceof static while

Java para no programadores


¡Muchas gracias!
¡Sigamos trabajando!

Java para no programadores

También podría gustarte