0% encontró este documento útil (0 votos)
27 vistas55 páginas

Introducción a Variables y Tipos en Java

El documento trata sobre conceptos básicos de Java como variables, tipos de datos, operadores y convenciones de nombres. Explica las diferentes formas de declarar variables en Java así como los tipos de datos primitivos y sus rangos de valores.
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 PPSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas55 páginas

Introducción a Variables y Tipos en Java

El documento trata sobre conceptos básicos de Java como variables, tipos de datos, operadores y convenciones de nombres. Explica las diferentes formas de declarar variables en Java así como los tipos de datos primitivos y sus rangos de valores.
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 PPSX, PDF, TXT o lee en línea desde Scribd

Introducción

JAVA
Características
JAVA
Características
JAVA
Características
JAVA
Características
JAVA
Características
JAVA
Variables - Tipos de datos
JAVA
Variables - Tipos de datos
JAVA
Variable - Tipos de datos
JAVA
Variables - Tipos de datos
JAVA
Variables Primitivas
las variable son estructuras de datos que pueden variar durante la
ejecución de un programa.

Declarar variables significa indicar el tipo de dato que almacenara


las variables que participan en el programa.

En Java, se reserva una zona de memoria que la maquina virtual


Java gestiona automáticamente.

Las variables primitivas engloban los tipos de datos mas sencillos


como puede ser un número, un carácter, etc.
JAVA
Variables Primitivas
Antes de usar una variable debemos declararla y es recomendable
iniciarla. La primera vez que se usa debe declararse, el resto de
veces no se debe hacer, es importante que el valor asignado sea
compatible con el tipo de variable.

Por ejemplo, si declaramos una variable de tipo numérico, esta no


puede contener una cadena de caracteres
JAVA
Variables - Reglas
Para escribir el nombre de las variables:

Los nombres de las variables no pueden comenzar por números,


pero si puede formar parte del nombre.

El nombre de una variable no puede tener espacios.

El nombre de la variable no puede estar formado por operadores


como +, -, !, etc.
JAVA
Variables - Reglas
Para escribir el nombre de las variables:
No puede haber dos variables que se llamen igual, aunque sean de
distintos tipos, en el mismo ámbito (ya explicaremos esto mas
tarde).
No pueden tener el nombre de palabras reservadas, en eclipse estas
palabras se colorean.
Java es “case sensitive”, es decir, que diferencia entre mayúsculas y
minúsculas. A es distinto que a.
JAVA
Variables - Reglas

Por convención, se suele escribir el nombre de las


variables en minúscula, si hay más de una palabra en la
variable podemos separarlo con un _ o colocar la primera
letra de la nueva palabra en mayúscula, por
ejemplo, variablePrueba.

al final de cada instrucción debes colocar un ;


JAVA
Variables - Reglas
RANGO
TIPO DESCRIPCION EJEMPLO
VALORES
long Representa a un número long a=40000000; -263 a 263-1
entero real. Usa 8 bytes. long b=646334578;
long c=-32356;

int Representa a un número int a=-1; -231 a 231-1


entero real. Usa 4 bytes. Es int b=5;
el mas usado int c=30000;

Short Representa a un número short a=20; -32768 a


entero real. Usa 2 bytes. short b=300; 32767
short c=-30000;
Byte Representa a un número byte a=30; -128 a 127
entero real. Usa 1 byte. byte b=126;
byte c=-120;
JAVA
Variables - Reglas
RANGO
TIPO DESCRIPCION EJEMPLO
VALORES
Representa a un numero de double a=5.5; -1,79 *
double coma flotante, es compatible double b=30; 10308 a 1,79
con una variable con un double c=30.0; * 10308
entero real pero este no lo es
con double. Usa 4 bytes.

float Representa a un número real, float a=4.55555; -3,4 · 1038 a


aceptando decimales. Pasa float b=-1.8521; 3,4 · 1038
igual que con double. Usa 4 float c=600.152;
bytes.
JAVA
Variables - Reglas
RANGO
TIPO DESCRIPCION EJEMPLO
VALORES
boolean Solo puede contener true o boolean a=true; true o false
false. Se usa para condiciones boolean b=false;
lógicas. Usa 2 bytes

char Representa un numero, letra char a='A'; Caracteres


o símbolo según la tabla char b=97;
ASCII. Es compatible con un (corresponde a la
numero entero real. Si es un letra a de la tabla
carácter, va entre comillas ASCII)
simples. Usa 2 bytes char c='!';
JAVA
Declaración Variable - double
JAVA
Declaración de Variables
JAVA
Declaración de variables = Tipo
JAVA
Comentarios
Los comentarios son instrucciones especiales que no se
ejecutan.

Son muy útil para los programadores en cualquier


lenguaje de programación, ya que permite insertar
anotaciones que servirán para trozos de código que
pueden resultar confusos en un futuro.

También es útil, si nuestro código lo manejan más


personas.
JAVA
Comentarios
Si queremos que un comentario sea de una
línea escribimos // y el comentario a
continuación.

Si queremos escribir un comentario de varias


líneas, escribimos /* como apertura,
el comentario va a continuación, puede ocupar
varias líneas y para cerrar usamos */
JAVA
Comentarios

Un tipo de comentario especial usado en


Javadoc, que se usa para crear documentación
de la aplicación, se insertan antes de clases,
métodos, constructores, etc.

Su apertura es /** y se cierra con */.


JAVA
Comentarios
JAVA
Constantes
En Java, cualquier tipo de dato puede ser una constante, para
definir que sea una constante, se debe escribir antes del tipo de
dato final, para seguir la convención en java, se escribirá el nombre
de la constante en mayúsculas.
JAVA
Operadores - Asignación
Asignación: asigna un valor a una variables. El operador
de asignación es =, una vez asignado podemos reasignar
de nuevo otro valor.
JAVA
Operadores - Aritméticos
Aritmético: permiten operar con números como sumar,
restar, etc. Se pueden sumar variables que
almacenen números.
OPERADOR FUNCIÓN
+ Suma dos valores. En String, significa concatenar dos cadenas.
- Resta dos valores.

* Multiplica dos valores.

/ Divide dos valores.

% Significa módulo, devuelve el resto de una división.


JAVA
Operadores - Aritméticos
JAVA
Operadores - Unarios
Se pueden combinar los
operadores de
asignación y
aritméticos. Se forman
con la variable el
operador aritmético
seguido del de
asignación y por ultimo
la otra variable. Por
ejemplo: operador1
+=operador2. Es
equivalente
a operador1=operador1
+operador2.
JAVA
Operadores - Relación

OPERADOR DESCRIPCIÓN Relación: son


== igual a operadores para
!= distinto a comparar valores, de
> mayor que esta comparación se
< menor que crea una variable
>= mayor o igual que booleana.
<= menor o igual que
JAVA
Operadores - Relación
public class PruebaApp {
public static void main(String[] args) {
int operador1=10;
int operador2=20;
int operador3=10;
boolean resultado;
resultado = operador1==operador2; // ¿10 es igual a 20? resultado = false
resultado = operador1==operador3; // ¿10 es igual a 10? resultado = true
resultado = operador1!=operador2; // ¿10 es distinto a 20? resultado = true
resultado = operador1>operador2; // ¿10 es mayor que 20? resultado = false
resultado = operador1>operador3; // ¿10 es mayor que 10? resultado = false (si no cumple la condición
será falso)
resultado = operador1<operador2; // ¿10 es menor que 20? resultado = true
resultado = operador1<=operador3; // ¿10 es menor o igual que 10? resultado = true (ya que es igual)
resultado = operador1>=operador2; // ¿10 es mayor o igual que 20? resultado = false
}
}
JAVA
Operadores - Condicional
Condicional: son operadores que permiten concatenar mas de una condición

OPERADOR DESCRIPCIÓN
&& Es equivalente a AND. Si se cumplen todas las
condiciones, devuelve true. Si solo hay una condición
que no se cumple, devuelve falso.
|| Es equivalente a OR. Si se cumple alguna de las
condiciones, devuelve true. Si todas las condiciones son
falsas, devuelve falso.
JAVA
Operadores - Condicional
JAVA
Operadores - Prioridad
NOMBRE SIMBOLO
Paréntesis, Corchetes, Punto ( ), [ ], .
Signo negativo, Decremento, Incremento, Negacion -num, --, ++, !

Nuevo objeto new (tipo)


Multiplicación, División, Módulo *, /, %
Suma, Resta +, -
Mayor, Menor, Mayor o igual que, Menor o igual que >, <, =>, =<

Igualación, Distinto ==, !=


AND &&
OR ||
Condicional ?:
Asignación =, +=, -=, *=, /=, %=
JAVA
Operadores - Prioridad
JAVA
Operadores - Prioridad
JAVA
Convención de nombres
En las clases:
• La primera letra ira en mayúscula.
• Si esta formada por más de una palabra, la primera
letra de la palabra estará en mayúscula.
• Si está clase contiene un main, haciendo que sea
ejecutable, se incluirá al final App. Si no tiene, no se
incluye.
Ejemplo: SalarioEmpleadoApp
JAVA
Convención de nombres
En los métodos o funciones:

• La primera letra ira en minúscula.

• Si esta formada por más de una palabra, la primera


letra de la palabra estará en mayúscula.

Ejemplo: calculaSueldo
JAVA
Convención de nombres
En las variables:
• La primera letra ira en minúscula.
• Si esta formada por más de una palabra, la
primera letra de la palabra estará en
minuscula. También se pueden usar
separadores como guiones bajos.
• No pueden comenzar por números.
Ejemplo: sueldoEmpleado o sueldo_empleado
JAVA
Convención de nombres
En las constantes:

• Todas las letras irán en mayúsculas.

• No pueden comenzar por números.

Ejemplo: IVA
JAVA
Convención de nombres
En las interfaces:

• La primera letra ira en mayúscula.


• Si esta formada por más de una palabra, la
primera letra de la palabra estará en
mayúscula.
• Normalmente, suelen acabar en -able.
JAVA
Entrada y salida de datos
Para mostrar un mensaje en consola.
Se escribe System.out.println(“cadena”); dentro del paréntesis.
También se puede incluir una cadena de texto más el valor de una variable,
para ello se escribe la cadena con comillas dobles, un signo + y el nombre de
la variable, importante poner un espacio entre una variable y una cadena de
texto. Por ejemplo, System.out.println(“El valor de la variable num es “ +
num); o System.out.println(“El precio final es “ + precio + ” euros”);
Incluso se puede escribir una formula y mostrará el resultado, debe estar
entre paréntesis.
Si queremos que no de un salto de línea, simplemente se escribe
System.out.print(“cadena”);
JAVA
Salida de datos

El resultado es:
JAVA
Salida de datos

Para mostrar un mensaje con un cuadro de dialogo.


Antes de escribir la línea de código, se debe importar el paquete necesario
para poder utilizar la clase necesaria para el cuadro de dialogo.

Antes de la línea public class “nombre_clase”, se escribe import


javax.swing.JOptionPane; después dentro del
main JOptionPane.showMessageDialog(null, “cadena”);
JAVA
Salida datos en cuadro de dialogo
import javax.swing.JOptionPane;
public class PruebaApp {

public static void main(String[] args) {

int precioProducto=300;

final double IVA=0.21;

JOptionPane.showMessageDialog(null, "El precio del producto, incluido el


IVA es "+(precioProducto+(precioProducto*IVA)));
}

}
JAVA
Salida de datos
El resultado es:
JAVA
Entrada de datos - Ingresándolos
Se escribe JOptionPane.showInputMessage(“cadena”); se debe guardar en un String.
JAVA
Entrada de datos
import javax.swing.JOptionPane;
public class TestApp {
public static void main(String[] args) {
final double IVA=0.21;
String texto_num=JOptionPane.showInputDialog("Introduce el precio del producto");
int precio=Integer.parseInt(texto_num);
JOptionPane.showMessageDialog(null, "EL producto tiene un precio de "+precio+" y su
precio final es de "+(precio+(precio*IVA)));
}
}

Si se introduce 300 el resultado es:


JAVA
Introducción de datos con Scanner
La clase Scanner permite que un usuario externo a la
aplicación inserte datos necesario para nuestro programa,
por ejemplo, pedir al usuario un número para calcular alguna
formula.
Hay varias formas de usar esta clase: pero por ahora nos
centraremos en la introducción de datos.
La forma de crear un Scanner es la siguiente.
1 Scanner sn=new Scanner(System.in);
Teniendo el objeto creado, se puede usar los métodos que tiene.

1 import java.util.Scanner;
JAVA
Introducción de datos con Scanner
JAVA
Introducción de datos con Scanner
JAVA
Introducción de datos con Scanner
GRACIAS
JAVA
Variables - Reglas
Por convención, se suele escribir el nombre de las variables en
minúscula, si hay más de una palabra en la variable podemos
separarlo con un _ o colocar la primera letra de la nueva palabra en
mayúscula, por ejemplo, variablePrueba.

al final de cada instrucción debes colocar un ;

https://www.discoduroderoer.es/curso-java/
https://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-
basicos-java/
https://www.programarya.com/Cursos/Java/Java-Basico

También podría gustarte