05/12/2009, 12:41
|
| | | 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 |