Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2009, 12:41
Avatar de calichecal
calichecal
 
Fecha de Ingreso: junio-2009
Ubicación: Colombia
Mensajes: 288
Antigüedad: 15 años, 5 meses
Puntos: 12
Respuesta: Duda con bucle

si quisieras sumar todos los datos lo podrias hacer con un acumulador, siendo tu codigo asi:

class acumulador
{
public static void main(String arg[])
{
StringBuffer txtS=new StringBuffer();
int acumulador=0;
for(int dato1 = 1; dato1 <= 15; dato1++){

txtS.append(dato1+"\n");
acumulador=acumulador+dato1;
}

System.out.println(acumulador);
}
}

si quisieras sumas todos los datos del txtS, ya es otra cosa pues Append es un metodo que concatena entonces solo tendrias que hacer unas cuantas conversiones, y obtendras una sumatoria del valor del txtS en cada turno, algo completamente diferente;

Y si quisieras solo la sumatoria hasta nueve solo es cuestion de logica:

class acumulador
{
public static void main(String arg[])
{
StringBuffer txtS=new StringBuffer();
int acumulador=0;
for(int dato1 = 1; dato1 <= 15; dato1++){

txtS.append(dato1+"\n");
if(dato1<10) <-------"mira"
acumulador=acumulador+dato1;
}

System.out.println(acumulador);
}
}

Última edición por calichecal; 05/12/2009 a las 12:48