Uma dúvida que sempre tive...
Por que um for só funciona com a condição <= e não com ==. Por exemplo: Quero imprimir todos os números de 1 a 100:
se fizer isso:for(int i = 0; i <=100; i++) vai funcionar.
se fizer isso:for(int i = 0; i ==100; i++) não vai funcionar.
Pelo o que entendo, ambos pagariam o intervalo de 0 a 100.
i = 0; i== 100 --> Números que vão de quando o i vale 0 até quando o i vale 100.