Software
I. Para cada uno de los siguientes programas escriba a priori qué cree que sucede y luego compruebe su afirmación. Si tiene una conclusión tipo “lección” del ejercicio escríbala.
Problema 1.
Note que Double es una clase y double es el tipo de dato básico homónimo.
A priori cree que hace
Lo que sucedió realmente
Lección(sentencia general)
A y C se asignan a un tipo double y b es asignado a un tipo objeto, luego en la igualdad que se muestra el valor de b se transforma en a, y el valor arrojado es 3,5+1.8 que es igual a 5.3
La suma de los valores fue de 5.3
Estar atento a las asignaciones
Problema 2.
Note que Float es una clase diferente del tipo de dato float.
A priori cree que hace
Loque sucedió realmente
Lección (sentencia general)
El valor de a que es un objeto cambia debido a que existe una nueva igualdad con b, pero ahora b toma otro valor que es 3,4 que definitivamente es el resultado
Sucedio que el valor arrojado es 3,4
Atento a las igualdadades y asignaciones, diferencia entre objeto y variable
Problema 3.
A priori cree que hace
Lo que sucediórealmente
Lección (sentencia general)
Debería tirar error, debido a que el valor de Floar se asigna a la variable C y no a B, debido a que es la última.
Ocurrió el error, debería haber preguntado por el valor de c y no de b
Estar atento a la pregunta que me están haciendo
Problema 4.
Note que Point es una clase en la biblioteca AWT (java.awt.Point)
A priori cree que hace
Lo quesucedió realmente
Lección (sentencia general)
La asignacion de b primero es 2,4, luego a obtiene el valor de 2,4, despues en la siguiente linea el valor de a cambia a 5,6 y como b y a son igualdad el valor de b será 5,6
El valor que lanzó finalmente es de 5,6
Tomar en cuenta el tema de setlocation
Problema 5.
A priori cree que hace
Lo que sucedió realmente
Lección(sentencia general)
El valor b tiene una asignación al igual que a, luego c será igual a b, pero despues cambiará otra vez su valor, y como c cambio y esta igualado a c el valor que queda finalmente es 2,4
El valor finalmente es 2,4
Estar atento a las asignaciones
Problema 6.
A priori cree que hace
Lo que sucedió realmente
Lección (sentencia general)
El valor de a no cambiarádebido a que la unica igualdad que va a variar es la de c, a se mantiene como 3,1
A se mantuvo en 3,1
C=B=A es lo mismo que b=a y c=b se toman de derecha a izquierda
Problema 7.
A priori cree que hace
Lo que sucedió realmente
Lección (sentencia general)
El valor de b sería de 5,8 debido a que hubo una igualdad donde b era 3,1 pero en el set location se cambio a 5,8 y como c eraeso, b tendría que mantenerse en el mismo valor
El valor se quedó en 5,8
Estar atento a los setlocation
Problema 8.
A priori cree que hace
Lo que sucedió realmente
Lección (sentencia general)
El valor de b será 6,6 debido a que cuando setiamos a por segunda vez el valor de b igual cambió y por lo tanto quedó 6,6
El valor final fue de 6,6
Tener en cuenta lasasignaciones y los setLocation
II. Para los siguientes problemas suponga que tiene acceso a la siguiente clase Nodo. Bajo esta consideración y para cada uno de los siguientes programas escriba a priori qué cree que sucede y luego compruebe su afirmación programando la clase Nodo en un archivo .java diferente de donde se encuetra su método main(). Si tiene una conclusión tipo “lección” delejercicio escríbala.
Problema 9.
A priori cree que hace
Lo que sucedió realmente
Lección (sentencia general)
A partir de los objetos que se entregan, en este caso el valor de b será lo mismo que entrega el problema debido a que no hay ningún cambio porlotanto será (2,null)
El valor entregado fue de 2,nulol
Aprender hacer de buena manera los objetos...
Regístrate para leer el documento completo.