Saudações, fiz um clássico programa que conta de um a dez.
Olha meu código:
publicclassw{publicstaticvoidmain(Stringargs[]){inttotal,num;//começa prgramatotal=0;//prepara o laçonum=1;while(num<=10){total=total+1;}System.out.println(total);}}
até aí acho que tudo bem, mas como posso mostrar os números na tela assim:
1,2,3,4,5,6,7,8,9,10 ?
Voce deve concatenar "," com sua variável total : total+","
Obs: voce colocou o System.out fora do while , entao , ele só vai imprimir uma vez...
Olha como pode ser feito:
publicclassw{publicstaticvoidmain(Stringargs[]){inttotal,num;//começa prgramatotal=0;//prepara o laçonum=1;//Seria melhor usar um forwhile(num<=10){total=total+1;System.out.println(total+",");}}}
claro que a sequencia vai terminar com "," mas , voce pode substituir o "," por um espaço.
Espero ter ajudado.
C
CD1PJ
Olá automouse,
Ao invés de:
System.out.println(total+",");
use:
System.out.print(total+",");
senão, cada número sai em uma linha.
Até mais,
F
fhsantiagoPJ
nunca vai sair do while…
while(num<=10){
System.out.println(num);num=num+1; // para o num chegar ate 10. senao fica um looping infinito