Como eu faço para ler do numero mais alto para o baixo.
exemplo.
10 ate 1…
no delhi eu utilizava o comando Downto para essa rotina.
mais em java não é, como faço?
Como eu faço para ler do numero mais alto para o baixo.
exemplo.
10 ate 1…
no delhi eu utilizava o comando Downto para essa rotina.
mais em java não é, como faço?
eu acho que eh isso que vc quer??
for (int i=10;i!= 1;i–){
estrutura de comandos
}
mas funciona decrescente…quando chegar no 1 ele naum faz nada
Cara seguinte acho q meu caro amigo Timbeh se equivocou por que o codigo dele n vai ficar fazendo o lup por ele vai testa a condição i “10” e diferente de 1 verdadeiro é então ele sai do lup
for (int i=10;i!= 1;i–){
estrutura de comandos
}
e assim testa ate que i for maior que um ele vai chegar ate que um , i n será maior que um será igual então ele sai do lup se tu quizer que execute o 1 ou seja mas um lup coloca i>=1 blz
for (int i = 10; i>1;i–){
…
}
blz…
dae marcelo_java e gollun…blz???
kra…o for que mandei funciona sim…eu mesmo testei e o loop funciona ateh o numero 2…e quando chega a 1 ele sai do laço…
tenta excutar o laço e posta novamente…
tentei ajudar…e achei uma solução…e com certeza não eh a única no mundo…outras soluções funcionam também…assim como a do marcelo…
no for que fiz…ele fica no laço até o i chegar a 1…e nesse momento ele sai do laço(loop)…
Timbeh
Obrigado camaradas…
Tudo bom!
Apenas esclarecendo, o loop for pára quando a condição retornar falso, ou seja, não satisfaz mais a condição. Ambos exemplos estão certos, porém implementados de forma diferentes.
Abraços.
Receita de bolo:
Delphi (Pascal):
for i := A to B do begin
end;
for i := A downto B do begin
end;
Java e C++:
for (int i = A; i <= B; ++i) {
}
for (int i = A; i >= B; --i) {
}
boa thingol !!