![]() |
for en java Hola amigos. Disculpen si mi pregunta es muy basica pero simplemente quería saber cual es la diferencia entre los siguientes fragmentos de codigo: Cita:
Cita:
colocando i+=1. Saludos. Nos vemos. |
Re: for en java Pues si, cualquiera de las 3 formas es valida ;) |
Re: for en java aca te pongo otros datos ++ var preincremento -- var predecremento var ++ postincremento var -- postdecremento Dos de los atajos mejores son los operadores de incremento y decremento (que a menudo se llaman operadores de autoincremento y autodecremento). El operador de decremento es -- y significa "disminuir en una unidad". El operador de incremento es ++ y significa "incrementar en una unidad". Si a es un entero, por ejemplo, la expresión ++a es equivalente a (a = a + 1). Los operadores de incremento y decremento producen el valor de la variable como resultado. Hay dos versiones de cada tipo de operador, llamadas, a menudo, versiones prefija y postfija. El preincremento quiere decir que el operador ++ aparece antes de la variable o expresión, y el postincremento significa que el operador ++ aparece después de la variable o expresión. De manera análoga, el predecremento quiere decir que el operador -- aparece antes de la variable o expresión, y el post-decremento significa que el operador -- aparece después de la variable o expresión. Para el preincremento y el predecremento (por ejemplo, ++a o-a), la operación se lleva a cabo y se produce el valor. En el caso del postincremento y postdecremento (por ejemplo, a++ o a--) se produce el valor y después se lleva a cabo la operación. Por ejemplo: Código: public class AutoInc {saludos |
Re: for en java Jeje java básico siempre es bueno volver al principio. Lo que dice djagu_26 es muy acertado, pero por si deseas menos complicado, Java tiene muchas formas de hacer sus instrucciones por ejemplo i++ o i+1 es lo mismo i+=1 tambien lo es. Posiblemente digas que caso tiene hacerlo de muchas formas. Pues veras i++ se usa para incrementar el valor de i en uno por iteración i+1 puede suplantarse por i+2 o i+n donde n es un numero y significa que i se incrementara por iteración según el numero que tu pongas en el caso de i+2 se incrementara de dos en dos. i+=1 es como poner i=i+1 que es decir incrementa a i en uno u almacena el resultado en i. éxito en todo bye.:-) |
Re: for en java Por exactitud... i = i + 1; es equivalente a i+= 1; en todos los casos, es exactamente lo mismo. i++ no es exactamente lo mismo, aunque en este caso funcione igual. A ++i tambien le ocurre lo mismo. En el for se pueden usar todas las formas indistitamente. Fuera de esa situacion, no siempre es lo mismo. S! |
| La zona horaria es GMT -6. Ahora son las 10:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.