Consigo fazer perfeitamente com o for, a propósito existe alguma diferença PRÁTICA entre while e for no uso "diário"?
classmult_rep{publicstaticvoidmain(Stringargs[]){intno,multp,lim=0,produto;lim=220;no=200;multp=3;produto=no*multp;while(lim<=220){System.out.println("A tabuada é "+no+"x"+multp+"="+no*multp);no=no+1;}}}
estude laços de repetição, apenas o conceito deve te ajudar mt.
isso é um pedido de orçamento? rs
posta ai como vc acha q deve ser.
att,
Janio.Barros
Camarada,
2 coisas:
Formule melhor a pergunta da sua dúvida, acredito que vc quer saber o motivo de ficar em loop infinito, mas isso não ficou claro no seu post.
Uma interação (laço while), tem 3 etapas básicas: 1. Inicializar a variavel de controle, 2. Comparar a variavel de controle com o limite e 3 Incrementar ou Decremetar a varivel de controle.
Vc criou a variavel lim e iniciou com 220, fez a comparação com com o limte (lim <= 220), o que faltou foi vc decremetar a variavel com: lim = lim -1, por exemplo.
Ai como vc nao decrementou a variavel lim sempre vai ter o valor 220 e a comparação será sempre verdadeira… Derivando em um loop infinito.
Espero ter esclarecido…
Janio.
L
LeoHenrique
Consegui, Obrigado.
Vingdel
Janio.Barros:
Camarada,
2 coisas:
Formule melhor a pergunta da sua dúvida, acredito que vc quer saber o motivo de ficar em loop infinito, mas isso não ficou claro no seu post.
Uma interação (laço while), tem 3 etapas básicas: 1. Inicializar a variavel de controle, 2. Comparar a variavel de controle com o limite e 3 Incrementar ou Decremetar a varivel de controle.
Vc criou a variavel lim e iniciou com 220, fez a comparação com com o limte (lim <= 220), o que faltou foi vc decremetar a variavel com: lim = lim -1, por exemplo.
Ai como vc nao decrementou a variavel lim sempre vai ter o valor 220 e a comparação será sempre verdadeira… Derivando em um loop infinito.
Espero ter esclarecido…
Janio.
Se ele decrementar a variavel lim o loop vai ser sempre infinito também, ele precisa incrementar.
Amigo, LeoHenrique, já que tua dúvida foi sanada, por favor coloque o tópico como [RESOLVIDO].