Articles of if statement

¿Por qué Java no ve que los enteros son iguales?

Tengo enteros que se supone que son iguales (y lo verifico por salida). Pero en mi condición if , Java no ve estas variables para tener el mismo valor. Tengo el siguiente código: if (pay[0]==point[0] && pay[1]==point[1]) { game.log.fine(“>>>>>> the same”); } else { game.log.fine(“>>>>>> different”); } game.log.fine(“Compare:” + pay[0] + “,” + pay[1] + […]

Inesperado ‘else’ en el error “else”

Me sale este error: Error: inesperado ‘else’ en “else” De esta statement if, else : if (dsnt<0.05) { wilcox.test(distance[result=='nt'],distance[result=='t'],alternative=c("two.sided"),paired=TRUE) } else { if (dst<0.05) { wilcox.test(distance[result=='nt'],distance[result=='t'],alternative=c("two.sided"),paired=TRUE) } else { t.test(distance[result=='nt'],distance[result=='t'],alternative=c("two.sided"),paired=TRUE) } } ¿Qué está mal con esto?

¿Cuándo se requieren corchetes en una statement Bash if?

Por lo general, uso corchetes en la statement if: if [ “$name” = ‘Bob’ ]; then … Pero, cuando compruebo si grep tuvo éxito, no uso los corchetes: if grep -q “$text” $file ; then … ¿Cuándo son necesarios los corchetes en la statement if ?

Refactorizando lógica if / else

Tengo una clase java con mil líneas de método de lógica if / else como esta: if (userType == “admin”) { if (age > 12) { if (location == “USA”) { // do stuff } else if (location == “Mexico”) { // do something slightly different than the US case } } else if (age […]

Obtuve “aplicación de esquema, no un procedimiento” en la última llamada recursiva de una función

así que aquí está el código: (define (time-prime-test n) (newline) (display n) (start-prime-test n (runtime))) (define (start-prime-test n start-time) (if (prime? n) (report-prime (- (runtime) start-time)))) (define (report-prime elapsed-time) (display ” *** “) (display elapsed-time)) (define (search-for-primes nm) (if (< nm) ((time-prime-test n) (search-for-primes (+ n 1) m)) (display " calculating stopped. "))) (search-for-primes 100000 […]

¿Cuál es la diferencia entre IF-ELSE y SWITCH?

¿Alguien puede explicarme esto?

Swift 2 – Coincidencia de patrones en “si”

Recientemente, vi el discurso inaugural de la WWDC 2015 de Apple. También miré cierta documentación pero no puedo encontrar una sección de “coincidencia de patrón en si”, cómo estaba escrita en una de las diapositivas que han mostrado. (Video de 68 minutos a 00 segundos de Apple Events ) ¿Sabes a qué se refiere esto? […]

¿Cómo es más eficaz la cadena en la instrucción switch que la statement if-else correspondiente?

La documentación de Java dice El comstackdor de Java genera bytecode generalmente más eficiente a partir de sentencias switch que usan objetos String que de sentencias if-then-else encadenadas. AFAIK incluso String in switch usa .equals() internamente de una manera sensible a mayúsculas y minúsculas. Entonces, ¿qué significan ellos en este contexto? Comstackción más rápida? ¿Menos […]

Cómo evitar muchas otras condiciones

He leído muchos temas sobre la refacturación de código y evitar declaraciones if else. En realidad, tengo una clase donde estoy usando muchas condiciones if – else. Más detalles: estoy usando el analizador de extracción y en cada línea de mi respuesta de soap, verificaré si hay una etiqueta que me interese, de lo contrario, […]

¿Cómo puede una variable Java ser diferente de sí misma?

Me pregunto si esta pregunta se puede resolver en Java (soy nuevo en el lenguaje). Este es el código: class Condition { // you can change in the main public static void main(String[] args) { int x = 0; if (x == x) { System.out.println(“Ok”); } else { System.out.println(“Not ok”); } } } Recibí la […]