Professional Documents
Culture Documents
ES1511109383
DESARROLLO DE SOFTWARE
2DO SEMESTRE
UNIDAD 2
ACTIVIDAD 1
VARIABLES Y CONSTANTES
INTRODUCCION
VARIABLES Y CONSTANTES
1. 3.14159265359 * 1,298373^2
2. 2 * 3.14159265359 * 1,298373
Como podemos ver algunos de los datos los hemos tenido que reutilizar y,
por lo tanto, reescribirlos con todos sus decimales detrs. Para no tener dicho
problema podemos utilizar las variables:
1. r = 1,298373
2. pi = 3.14159265359
3. pi * r^2
4. 2 * pi * r
1. area = pi * r^2
2. perimetro = 2 * pi * r
1. r = 2,8374683
2. pi = 3.14159265359
3. area = pi * r^2
4. perimetro = 2 * pi * r
El nombre debe ser nico en el contexto del programa (no pueden haber
dos variables con el mismo nombre).
No debe ser una palabra reservada del lenguaje (una palabra que signifique
algo en el lenguaje Java) o un literal booleano (true o false tipos de datos
que veremos ms adelante).
1. numero r = 2,8374683
2. numero pi = 3.14159265359
3. numero area = pi * r^2
4. numero perimetro = 2 * pi * r
Donde numero, sera una palabra reservada del lenguaje indicando el tipo
de datos de las variables. ste, por supuesto, es un tipo de datos de un lenguaje
inventado, ya que como sobre el tipo de datos de Java hay bastante que decir, se
estudiar en el prximo tema. Lo que s se ha de tener en cuenta es que, en Java,
es obligatorio declarar las variables antes de usarlas.
Despus de haber visto cada una por separado, pasemos a explicar las
diferencias que existen entre constantes y variables. A primera vista pudieran
parecer conceptos similares, pero realmente son cosas muy distintas. Y esta
distincin viene dada por la posibilidad que tienen las variables para cambiar de
valor.
Principales diferencias:
Cuando creamos una variable cuyo tipo de dato es complejo, esta variable
se convierte en lo que se conoce como objeto, es decir que si creamos una
variable de tipo ArrayList (un tipo complejo), tendremos realmente un objeto de
tipo ArrayList; esto se diferencia de las variables de tipos nativos, pues al
asignarles un valor, siguen siendo variables y no objetos, pero con los tipos
complejos en Java, estamos creando objetos como tal.
Las constantes son tiles para datos o atributos para los cuales el valor no
tiene por qu cambiar, por ejemplo, el nmero del documento de identidad de una
persona, lo ms normal es que dicho nmero no cambie o la fecha de nacimiento,
una persona tiene una fecha de nacimiento nica e invariable, por lo tanto por
ejemplo un atributo "nacimiento" debera ser constante. Con esto podremos evitar
modificaciones en nuestro sistema que puedan causar problemas durante la
ejecucin del mismo.
FUENTE
https://www.programarya.com/Cursos/Java
http://www.aulafacil.com/cursos/l13514/informatica/programacion/java-
basico/ambito-de-las-variables-y-constantes