Mostrando entradas con la etiqueta tipos de variables java. Mostrar todas las entradas
Mostrando entradas con la etiqueta tipos de variables java. Mostrar todas las entradas

sábado, 25 de mayo de 2019

Tipos de datos en Java IV - Tipos primitivos - char

Tipos de datos en Java IV - Tipos primitivos - char

Java char

El tipo de dato char admite un único caracter ASCII a la vez.
Aquí tienes un enlace para saber como funciona ASCII: ¿Que es el código ASCII? 
En el código ASCII se asocia un número a un símbolo.

Sintaxis de char en Java

char especificando un caracter

char caracter1= 'T';

char especificando un número

char caracter2= 84;

Ejemplos prácticos de char en Java

char caracter1= 'T';
char caracter2= 84;

   System.out.println(caracter1);

   System.out.println(caracter2);
Resultado

sintaxis char java
En este ejemplo podemos ver como haciendo casting (cambiando el tipo de dato de las variables) podemos saber de la letra T el código ASCII que tiene y al revés lo mismo, del número 84 podemos sacar la letra que le corresponde.

char caracter1= 'T';

   System.out.println((int)caracter1);

   System.out.println((char)84);
Resultado
casting char java

Podemos crear un vector ASCII con el que podríamos incluso hacer dibujos con caracteres ASCII. En este caso, os muestro un simple ejemplo para sacar una frase a partir de caracteres individuales ASCII.


char [] vector = {'T','H','E',' ','H','I','T','T','O','S',' ','L','A','B'};

   System.out.println(vector);
Resultado

vector char java ascii
Podemos sacar en consola cualquier caracter llamando a su posición:


char [] vector = {'T','H','E',' ','H','I','T','T','O','S',' ','L','A','B'};

    System.out.print(vector[11]);
    System.out.print(vector[12]);
    System.out.print(vector[13]);
Resultado
vector char java ascii
Ten en cuenta que la posición en el vector funciona como la de los array, se empieza a contar a partir del 0. Para que lo veas mucho más fácil, he creado esta sencilla explicación visual:
vector char java ascii
Al llamar a los números 11, 12 y 13, estoy llamando a las letras L A B del vector. Gracias a esto, podemos tener un texto ASCII en nuestro código e ir utilizando solo las partes deseadas en cada momento.

Ejercicios prácticos de char en Java

1-Escribe tu nombre y apellidos en ASCII con un vector.
2-Llama solo a tu primer apellido e imprímelo en la consola.

Tipos de datos en Java III - Tipos primitivos - boolean

Tipos de datos en Java III - Tipos primitivos - boolean

Java Boolean

El tipo de dato boolean admite valores de true o false (verdadero o  falso), los cuales, el ordenador interpreta como true el número 1 y un 0 si es false.

Sintaxis de boolean en Java

boolean

boolean cocheArrancado= true;
boolean cocheArrancado= false;
Estos son los dos posibles estados de un boolean.
Vamos a ver un ejemplo práctico con el condicional if. Si no sabes todavía utilizar condicionales, no te preocupes, veremos su uso en detalle en los próximos temas, lo importante ahora es que entiendas el funcionamiento del booleano.

Ejemplos prácticos de boolean en Java

boolean cocheArrancado= true;

if (cocheArrancado)

   System.out.print("El coche está arrancado.");

else

   System.out.print("El coche no está arrancando.");

Resultado
boolean true java

Cómo puedes ver el estado del boolean es true por lo que el resultado obtenido es el del if. Si el valor es verdadero, se ejecuta el código del if, si es falso se ejecuta el del else.

boolean cocheArrancado= false;

if (cocheArrancado)

   System.out.print("El coche está arrancado.");

else

   System.out.print("El coche no está arrancando.");


boolean false java

Y como puedes ver en este segundo resultado, al estar la variable de tipo boolean en false, se ejecuta el código del else.
Espero que lo hayas entendido todo, ya que el temario empieza a complicarse un poco. Cualquier duda, déjame un comentario e intentaré resolver tus dudas.
En el siguiente tema, vamos a ver el tipo de dato primitivo char.

martes, 21 de mayo de 2019

Variables en Java con ejemplos [Sintaxis y explicación]

Variables en Java I

Java logo

Las variables son contenedores de información.
Tenemos diferentes tipos de variables para diferentes tipos de datos.

Tipos de variables de Java

int: almacena números enteros (integers)  sin decimales, por ejemplo 1000 o -1000.
float: almacena números de coma flotante. Son números con decimales como por ejemplo 15.95 o -15.95.
double: puede almacenar números muy grandes.
String: almacena texto.
boolean: almacena valores en dos estados, verdadero o falso (true or false).

Hay muchos tipos de variables más, pero de momento a nivel de introducción está bien que vayas conociendo unos cuantos. Más adelante escribiré sobre ellos en profundidad.

Crear y declarar variables en Java

Podemos crear variables de dos formas en Java:

Crear una variable sin asignarle un valor


int numero;
numero=1;

Con esto se ha creado la variable "numero", pero no tiene ningún valor en su interior, por lo que hay que escribir la segunda línea para darle un valor.

Crear una variable asignándole un valor

int numero=1;

Como llamar a una variable e imprimirla en pantalla


int numero=1;
System.out.print(numero);

Resultado en la consola


El resultado de la consola es 1 como puedes haber deducido, tanto en el primer ejemplo como en el segundo.

En los próximos post que publique, vas a ver más sobre las variables en Java. Con más ejemplos prácticos y ejercicios.

Ejercicios

1-Crea dos variables de tipo integer(int) una llamada num1 con un valor de 10 y una segunda llamada num2 con un valor de 15. Asígnale el valor en su declaración.

2-Crea una variable de tipo integer(int) y dale un valor en una segunda línea.

3-Crea una variable de tipo integer(int) y muestra su valor en la consola.