Laço For - Parte 1
Parte da seção Fundamentos do Journey de Java da Coddy. Lição 42 de 73.
Às vezes, ao programar, é necessário realizar a mesma operação, ou quase a mesma, algumas vezes.
Para evitar escrever a mesma coisa várias vezes, podemos usar loops.
O loop for tem a seguinte sintaxe:
for (initialization; condition; update) {
code
}A initialization, a condition e a update determinam qual é o valor de start e qual é o valor de end.
Por exemplo, faça um loop de 0 a 5 (sem incluir 5):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Ele executará a instrução print 5 vezes:
0
1
2
3
4Os loops têm muitos usos. Por exemplo, vamos somar todos os números de 1 a 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Isso primeiro percorrerá todos os números entre 1 e 100 (incluindo 100 por causa do sinal <=) e somará todos eles; depois imprimirá a variável sum_numbers
Desafio
InicianteLeia um inteiro n (o código inicial já faz isso). Use um laço for para imprimir "Hello Coddy: " e o valor de i para cada número de 3 até n, inclusive.
Por exemplo, se n for 6, a saída será:
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6Se n for 27, o laço imprime 25 linhas, de Hello Coddy: 3 a Hello Coddy: 27.
Experimente você mesmo
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
// Escreva o código aqui
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPós-incremento/Pós-decrementoAtalhos aritméticosOperadores de comparaçãoComparação de strings7IO Básico
Métodos System.outFormatação da saídaClasse ScannerRevisão - Até 120Revisão - Verdadeiro ou falso5Operadores — Parte 2
Operadores lógicos — Parte 1Operadores lógicos — Parte 2Revisão — Lógica simplesOperadores lógicos — Parte 3Operadores lógicos — Parte 43Variáveis — Parte 2
ConstantesConvenções de nomenclaturaRecapitulação — Inicializar variáveisConversão de tipos — Parte 1Conversão de tipos — Parte 26Tomada de Decisão
Instrução IfIf - ElseInstrução SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de Java online