Estrutura de Repetição for em Java
- Nascimento Networks
- 14 de mar.
- 3 min de leitura
Java é uma das linguagens de programação mais utilizadas no mundo, conhecida por sua portabilidade, segurança e facilidade de aprendizado. Para quem está iniciando na programação, prática é essencial. Neste artigo, apresentamos alguns exercícios simples, mas fundamentais, para quem deseja aprender Java, com ênfase na estrutura de repetição for.

O laço for é amplamente utilizado quando sabemos previamente quantas vezes queremos repetir um bloco de código. Sua sintaxe é:
for (inicialização; condição; incremento) {
// Código a ser executado
}
Por exemplo, para imprimir os números de 1 a 10:
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
Exercícios com for
1. Exibir Números Ímpares de 1 a 100
Código:
public class NumerosImpares {
public static void main(String[] args) {
for (int i = 1; i <= 100; i += 2) {
System.out.println(i);
}
}
}
Saída esperada: Números ímpares de 1 a 100.
2. Exibir Números Pares de 1 a 100
Código:
public class NumerosPares {
public static void main(String[] args) {
for (int i = 2; i <= 100; i += 2) {
System.out.println(i);
}
}
}
Saída esperada: Números pares de 1 a 100.
3. Contagem Regressiva de 10 a 1
public class ContagemRegressiva {
public static void main(String[] args) {
for (int i = 10; i >= 1; i--) {
System.out.println(i);
}
}
}
4. Tabuada de um Número
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Digite um número para ver sua tabuada: ");
int num = scanner.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.println(num + " x " + i + " = " + (num * i));
}
scanner.close();
}
}
5. Soma dos Números de 1 a 100
public class SomaNumeros {
public static void main(String[] args) {
int soma = 0;
for (int i = 1; i <= 100; i++) {
soma += i;
}
System.out.println("A soma de 1 a 100 é: " + soma);
}
}
6. Contar Quantos Números São Múltiplos de 3 de 1 a 100
public class MultiplosDeTres {
public static void main(String[] args) {
int contador = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
contador++;
}
}
System.out.println("Total de múltiplos de 3 entre 1 e 100: " + contador);
}
}
7. Média de N Notas
import java.util.Scanner;
public class MediaNotas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Quantos alunos há na turma? ");
int n = scanner.nextInt();
double soma = 0;
for (int i = 1; i <= n; i++) {
System.out.print("Digite a nota do aluno " + i + ": ");
soma += scanner.nextDouble();
}
System.out.println("A média da turma é: " + (soma / n));
scanner.close();
}
}
8. Verificar se um Número é Primo
import java.util.Scanner;
public class NumeroPrimo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Digite um número: ");
int num = scanner.nextInt();
boolean primo = true;
for (int i = 2; i < num; i++) {
if (num % i == 0) {
primo = false;
break;
}
}
System.out.println(num + " é primo? " + primo);
scanner.close();
}
}
9. Exibir Quadrado de Números de 1 a 10
public class QuadradoNumeros {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println("O quadrado de " + i + " é " + (i * i));
}
}
}
10. Exibir Triângulo de Asteriscos
public class TrianguloAsteriscos {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
Neste artigo, exploramos a estrutura de repetição for em Java e apresentamos 10 exercícios práticos para solidificar o aprendizado. Continue praticando e explorando novas aplicações para se tornar um programador Java mais confiante!
Comentarios