Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] duda || libro "or"

Estas en el tema de duda || libro "or" en el foro de Java en Foros del Web. || si no me equivoco, lo q hace es evaluar las dos cosas booleanas, aunq una ya se verifique igual chequea la otra?, o estoy ...
  #1 (permalink)  
Antiguo 23/04/2013, 18:16
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
duda || libro "or"

|| si no me equivoco, lo q hace es evaluar las dos cosas booleanas, aunq una ya se verifique igual chequea la otra?, o estoy mal?
por ejemplo

(true) || (true)

aunq ya verifico q la primera es true igual chequea la segunda.. ? es asi?

en el libro dice asi que me compre me dice esto:
"(a<b)||(x<c)"
"si la variable a es menor q la variable b, no hay necesidad de evaluar el operando izquierdo del operador || para determinar el valor de la expresion entera. En casos de complicadas, complejas y largas expresiones, el orden en que se realizan comprobaciones puede ser fundamebntal."

pero el operando izquierdo no lo evaluo ya cuando se dio cuenta q a es menor q b? y el operando izquierdo no viene siendo a<b? XD
no entiendo la parte q puse en negrita /: chuidi fuzi ipratecurx alguno me ayuda? XD
  #2 (permalink)  
Antiguo 23/04/2013, 18:39
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: duda || libro "or"

Pues si, está mal, si la primera expresión es verdadera no evalúa las siguientes (o sea, las que siguen a la derecha).

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 23/04/2013, 18:49
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: duda || libro "or"

Cita:
Iniciado por Carlangueitor Ver Mensaje
Pues si, está mal, si la primera expresión es verdadera no evalúa las siguientes (o sea, las que siguen a la derecha).

Saludos
y que diferencia hay entre || y | ?
  #4 (permalink)  
Antiguo 23/04/2013, 18:54
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: duda || libro "or"

Eso es un bitwise: http://es.wikipedia.org/wiki/Operador_a_nivel_de_bits

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 23/04/2013, 19:15
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: duda || libro "or"

estaba leyendo justo algo de eso, porque no entendia esto de <<, >> >>>, si aprendo a manejar los valores asi los programas van a ser mas rapidos o que?
  #6 (permalink)  
Antiguo 23/04/2013, 20:45
 
Fecha de Ingreso: diciembre-2011
Mensajes: 152
Antigüedad: 12 años, 11 meses
Puntos: 34
Respuesta: duda || libro "or"

Si utilizas || evalúa la segunda expresión siempre y cuando la primera no sea verdadera, si utilizas | evalúa ambas expresiones aunque la primera sea verdadera.

Etiquetas: libro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.