elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ¿ Por que los return no deben encontrarse dentro de los bucles ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ¿ Por que los return no deben encontrarse dentro de los bucles ?  (Leído 8,648 veces)
Mitsu

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Re: ¿ Por que los return no deben encontrarse dentro de los bucles ?
« Respuesta #10 en: 27 Octubre 2013, 16:05 pm »

Ya te respondió  тαптяαпсє.


Si te fijas bien en el bucle:

Código
  1. for (int i=0; i<5; i++) {
  2. if(i==3){
  3. return;
  4. }
  5. }
  6.  

Estoy declarando i como variable local del bucle for. Esto es, que esa variable solo existirá mientras itere el bucle. La razón es simple, no necesito cargar esa variable en la memoria.

Si hiciera algo como:

Código
  1. public class MiClase {
  2.  
  3. private int i=0; // variable de clase.
  4.  
  5.  

La variable i existiría todo el tiempo y por lo tanto, estaría todo el tiempo en el Stack de la JVM inncesariamente. Esto no suele ser un problema con pequeños grupos de variables. Lo importante es analizar el problema, y determinar qué variables son necesarias para toda la case, y cuáles son necesarias solo para el bloque (método, bucle) para las necesitarán. 


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Return Fire2
Juegos y Consolas
juanjorome 2 2,078 Último mensaje 3 Febrero 2005, 03:48 am
por juanjorome
Unos turistas denuncian a un hotel de Roses tras encontrarse una 'webcam' en ...
Noticias
wolfbcn 3 2,572 Último mensaje 20 Enero 2012, 14:26 pm
por dato000
Dentro de los bucles
GNU/Linux
Sergiolocuelo 1 1,872 Último mensaje 25 Agosto 2018, 01:03 am
por novicio
Desgraciadamente, aún existen proyectos en C, y deben ser mantenidos
Programación C/C++
Arhoc 9 19,343 Último mensaje 9 Enero 2024, 18:52 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines