Para que podamos almacenar un valor a una variable, se requiere de una sentencia de asignación que permita asignar el valor de una expresión a una variable que tenga el mismo tipo de dato.
Así, en el tema de hoy vamos A ver en qué consiste una sentencia de asignación y cuales son aquellas advertencias que debemos de saber para no cometer ningún error.
Estos posts te servirán tanto si estás empezando de cero en el mundo de la programación, si eres estudiante de primer año y necesitas reforzar algunos temas, o si eres un curioso que le entró la duda y las ganas de aprender a programar. Sea el motivo que fuese por lo que estás aquí, te invito a seguir esta serie de publicaciones que estaré realizando, en donde aprenderás con los temas que te vaya enseñando lo básico de la programación para que puedas realizar tú mismo tus propios programas.
¡Bienvenido!
¿Qué es una sentencia de asignación?
Una sentencia de asignación va a permitir poder asignar (almacenar) como su mismo nombre lo dice un valor a una variable que nosotros hayamos definido con anterioridad. Por lo tanto, lo que se defina al lado derecho del signo igual se almacenará en la variable situada al lado izquierdo del signo igual. Para ello, es que nosotros usamos la sentencia de asignación, para almacenar valores a las variables.
Una sentencia de asignación tiene la siguiente forma:
variable = expresión;
Donde expresión puede ser una variable, un literal o una combinación de variables, literales y operadores. La sentencia de asignación almacena en variable el valor de la expresión; para esto se requiere que expresión y variable tengan el mismo tipo de dato.
Almacenar la edad de una persona en la memoria sabiendo que tiene 64 años |
NOTAS
▹ La asignación tiene carácter destructivo. Esto quiere decir que la variable que recibe la asignación pierde su valor actual de forma irrecuperable.
▹ Una variable de tipo double puede recibir la asignación de un valor de tipo int. Esta es una excepción a la regla. En ese caso el valor de tipo int se convierte automáticamente al tipo double antes de ser asignado.
▹ Es un error de sintáxis tratar de asignar un valor de tipo double a una variable de tipo int.
Recordemos que...
Una variable primitiva es una localización de memoria en la cual se puede almacenar un valor que puede cambiar en el transcurso de la ejecución de un programa y un literal vendría hacer la representación de un valor en el código fuente del programa.
Ejemplo
// Declara las variables p, q y r
int p, q, r;
// Asigna el valor 2 a la variable p
p = 2;
// Asigna una copia del valor de p a la variable q
q = p;
// Evalúa el valor de la expresión 2*p + q a la variable r
r = 2*p + q;
Resultado:
p = 2 q = 2 r = 6
¡Acabas de ver el tema ¿Qué es una sentencia de asignación en Java? del curso de Introducción a la Algoritmia y a la programación en Java! ¡Fácil verdad!
Ir al índice
Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.
Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.
¡Quiero esto! |
¡Qué pases un buen día!
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!