Está en la página 1de 2

M.N.

Tarea Programación 2
ejercicios 2 y 3.
M.N.

Tarea para PROG02.

2.- Indica si los siguientes identificadores de variables en Java serían válidos. Justifica tu
respuesta.
1. Double -No, porque se trata de un tipo de variable y por tanto la palabra esta reservada
para este uso.
2. /horaactual. No, porque los identificadores deben empezar por letra, _ o $
3. $hora. No, pero esta vez es por convenio. De hecho el $, nunca se usa para esto.
4. MiHora. Si, donde MIHORA podría ser una variable de cualquier tipo.
5. _hora. No, por convenio no se utiliza en esta posición.
6. 5hora. No, porque se necesita una letra al comienzo.
7. Char. No, porque se trata de un tipo de variable y por tanto la palabra esta resrvada para
este uso.
3.- Teniendo en cuenta que var1, var2 y var3 son variables de tipo  boolean  y están
inicializadas a los siguientes valores: var1=true, var2=true y var3=false y que las variables
X, Y y Z son variables enteras con valores: X=5, Y=-8 y Z=10, indica si las siguientes
operaciones se evaluan a  true  o  false .:

1.  var1 || var2 && var3. | ToTyF | True - Por que la segunda condición no se evalúa.
2. (var1 || var3) && (var2 && !var1).| (ToF)y(ToF)| True, porque en ambos paréntesis la
segunda condición no se evalúa.
3. (var2 || !var1 || !var3) && var1 | (ToFoT)yT| True por que la primera condición es True y
las demás no se evalúan.
4. (X > 3 || Y > 3) && Z < -3.|(ToF)yF| True por que la primera condición es True y la segunda
no se evalúa.
5. (X+Z == 15) && (Y != 2). TyT| True por que la primera condicón es True y la segunda no
se evalúa.

También podría gustarte