gostaria de saber qual desses laços é o mais rápido?
for ou while ???
alguem sabe de um link onde fala disto?
gostaria de saber qual desses laços é o mais rápido?
for ou while ???
alguem sabe de um link onde fala disto?
Olá, edprado,
Essas estruturas de controle, após compiladas, produzem praticamente as mesmas instruções de linguagem de máquina (bytecodes para a JVM), sendo as eventuais diferenças praticamente irrelevantes para o desempenho do código, mesmo para casos de código altamente otimizado.
num sabia q tinha diferença de performance naum … mas se têm, chuto o ‘while’ … pois ele faz o laço enquanto a condição dor true … o loop compara os valores pra saber se seguirá com a laço e ainda precisa somar/subtrair caso ainda naum seja o ponto desejado … sem bem q se tiver … deve ser diferença mto pequena!
Eu vi essa mesma pergunta aqui no fórum ontem ou anteontem. Minha resposta é que são iguais.
Os dois têm que checar se a condição ainda é verdadeira. E, se o for precisa incrementar ou decrementar uma variável, o while também precisa, ou entra em loop infinito.
Também voto que são iguais.
Os dois são iguais apenas com sintax diferente…
O que vai determinar qual é mais rápido é o bloco de instruções dentro do laço…
[]'s
eae blz
cara até onde eu saiba e estudei em Sistemas Operacionais
essas duas estruturas de laço de repetição
cada uma implementando o mesmo tipo de codigo
os 2 tem a mesma velocidade
a diferença vai estar na forma de vc estruturar seus
laços de repetição, dependendo do jeto que vc fizer
um pode ser mais eficiente que o outro, mas a velocidade
é igual digamos assim… 
[]'s