Hola y bienvenidos nuevamente.
A continuación vamos a ver el tema de definición de variables en Java están listos.
Vamos vamos a seguir trabajando con nuestro proyecto de Hola mundo vamos a limpiar un poco este código
y lo único que tenemos es la impresión de la cadena.
Saludos.
Ahora pero qué sucede.
Si este mismo saludo lo queremos mandar tres veces a consola.
Guardamos cambios con controles o como necesitamos en Mac damos clic derecho Rolfi
y podemos observar que se muestra la cadena saludos tres veces pero si quisiera hacer una modificación
a esta cadena y si quisiera que se viera reflejado en los demás lugares entonces tendría que hacer estos
tres cambios en las tres cadenas.
Para poder observar los cambios en la salida obviamente esto no es lo más práctico.
Si queremos realizar cambios de una sola vez.
Así que para ello existe el tema de definición de variables lo que vamos a hacer es agregar esta cadena
de saludos en una variable.
Para ello vamos a utilizar el tipo string que es una clase de aullaban la cual veremos a más detalle
posteriormente pero en este caso es un tipo de aullaba que ya existe y ya lo podemos utilizar directamente
sin necesidad de realizar otra cosa.
Así que definimos una variable por ejemplo la variable llamada saludar y posteriormente utilizamos el
símbolo de igual para asignarle un valor.
Abrimos doble comilla para asignarle un valor y en este caso agregamos la cadena que queremos imprimir
por ejemplo.
Saludos.
Punto y Coma con eso estamos definiendo una variable de tipo string llamada saludar y le estamos asignando
el valor de saludos ahora en nuestra impresión en lugar de utilizar la cadena lo que vamos a utilizar
es la variable para utilizar la variable simplemente ponemos el nombre de la variable y al momento de
mandarla a imprimir lo que se va a imprimir es el contenido de esta variable que es la cadena de saludos.
Así que guardamos cambios con controles.
Damos clic derecho y ejecutamos y podemos observar la cadena saludos que se repite tres veces y si quisiéramos
hacer un cambio ahora solamente lo tendríamos que hacer en un solo lugar.
Por ejemplo saludos desde Java y este cambio se va a replicar ahora en los tres lugares donde se está
utilizando esta variable.
Así quedamos clic derecho romboide
y podemos observar ya los tres cambios así que esta es la ventaja de utilizar variables únicamente definimos
en un lugar esta variable hacemos el cambio respectivo en esta variable y en todos los lugares donde
utilicemos esta variable es que se va a replicar este cambio ahora en las últimas versiones de Llada
se está utilizando la palabra reservada.
Por ejemplo vamos a agregar una variable que se llama despedirse
iba a contener el valor de hasta luego y mandamos a imprimir esta variable
guardamos cambios y ejecutamos
y podemos ver que se está mostrando después de las tres veces de saludos desde aullaban se está mostrando
el valor de la variable despedirse y nos muestra el resultado de la cadena hasta luego así que podemos
observar que también podemos utilizar la palabra reservada Var y debido a que del lado derecho estamos
utilizando un tipo string entonces del lado izquierdo lo que va a suceder es que esta variable var va
a inferir el tipo de dato que tenemos del lado derecho.
Así que de este lado es un string y por lo tanto del lado izquierdo esta variable también se va a crear
como un tipo de string.
Sin embargo no necesitamos especificarlo sino que en automático va a inferir este tipo de dato.
Esto es lo que se está utilizando a partir de la versión 10 de IAVA.
Sin embargo es opcional utilizarlo.
Podemos seguir utilizando el mismo tipo de dato que ya conocemos la clase string o podemos definir nuestra
variable utilizando la nueva palabra reservada var.
Sin embargo debemos de tener la versión JDK 10 en adelante si tenemos la versión JDK 8 no es posible
utilizar esta palabra reservada VaR es lo único que tenemos que tomar en cuenta y de ser posible entonces
ya podemos definir nuestras variables sin indicar el tipo de dato y básicamente esto fue tomado de otros
lenguajes de programación por ejemplo el lenguaje de JavaScript es muy común que utilizamos la palabra
reservada var para declarar variables sin preocuparnos por el tipo de dato que estamos utilizando del
lado derecho.
Por ejemplo si declaramos una variable de tipo entero ponemos var número y del lado derecho le asignamos
un número por ejemplo el valor de 1.
Esto en automático va a crear una variable de tipo entero y si la mandamos a imprimir
salvamos y ejecutamos
podemos ver el valor de 1 así que no tuvimos que declarar esta variable como de tipo entero sino que
utilizar la palabra reservada Var en automático infiere el tipo de dato que tenemos del lado derecho
y lo asigna a nuestra variable número.
Así que ya redición nuestras utilizamos Var o utilizamos el tipo de dato que necesitamos bien eso es
todo por esta elección de definición de variables.
Nos vemos en la siguiente elección.
Saludos.