May
12
2008
lesthack
Para aquellos que les gusto pensar en el java capcioso, les tengo otro mas.
[java]
if(i!=i)
System.out.println(”Acertaste”);
else
System.out.println(”Nones, eso no es”);
[/java]
De nuevo la pregunta, ¿Que valor debo darle a i para que la condición se cumpla?
contest terminado.
Pues bien, para los que no supieron la respuesta, aquí va.
Debido a que la condición era i != i el único valor distinto de si mismo es aquel llamado NaN, es decir, Not a Number.
- Double i = Double.NaN; //aqui le indicamos que i será del tipo NaN
- Double i = 0.0/0.0; //el resultado no será un valor valido, por lo tanto será NaN
Felicidades a quienes lo hallan resuelto.
by: lesthack
2 comments | tags: java, java capcioso, programación | posted in java, programación
May
10
2008
lesthack
Esta pregunta ya es vieja y sin embargo, me gustaría recordarla. Se trata de un simple código java como el siguiente.
[java]
if(i==i+1)
System.out.println(”Acertaste”);
else
System.out.println(”Nones, eso no es”);
[/java]
Ahora, la pregunta es ¿Que valor le tenemos que dar a i para cumplir la condición?
Contest Terminado.
Bien, aquí las respuestas:
- Double i = Double.POSITIVE_INFINITY
- Double i = Double.NEGATIVE_INFINITY
- Double i = 0.1e50
- Double i = 0.1/0.0
Bien por los que lo resolvieron !!
by: lesthack
10 comments | tags: java, java capcioso, tips | posted in java, programación
Recent Comments