百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

loops-e-arrays

> 开发工具
开源

Java 重复结构和数组课程的资源库。该课程由 Digital Innovation one 提供,由我主讲。

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Java 重复结构和数组课程的资源库。该课程由 Digital Innovation one 提供,由我主讲。

ESTRUTURAS DE REPETIÇÃO E ARRAYS COM JAVA

Resolução dos exercícios propostos: ESTRUTURAS DE REPETIÇÃO E ARRAYS NA LINGUAGEM JAVA. Curso este que tive a honra de co-criar com a plataforma de cursos online DIGITAL INNOVATION ONE e disponibilizado de forma gratuita para a comunidade dos desenvolvedores Java.

Pré-requistos

- [x] Java JDK 11 - [x] IDE para desenvolvimento Java - [x] Conhecer a sintaxe Java

Ementa

Ao assistir este curso, Dev será capaz de entender na prática como trabalhar com as estruturas de repetição (while/do-while/for) e arrays. Se tratando de arrays, também vamos conhecer a estrutura foreach. Visão geral: Estruturas de Repetição e Arrays
➿ Exercícios Loops
⛓ Exercícios Arrays

➿ ESTRUTURAS DE REPETIÇÃO

O real poder dos computadores está na sua habilidade para repetir uma operação ou uma série de operações várias vezes (*loop*).
**Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, caso determinadas condições são satisfeitas.**
Essas condições são representadas por expressões lógica.
As estruturas de repetição podem ser classificadas em: - [x] Repetição com teste no início (*while*)
- [x] Repetição com teste no final (*do-while*)
- [x] Repetição contada (*for*) O comando *break* é utilizado para terminar de forma abrupta uma repetição.
Quando comando *continue* é executado, os comandos restantes da repetição são ignorados e programa volta a testar novamente a condição.

FLUXOGRAMAS

➕/➖ OPERADORES DE INCREMENTO E DECREMENTO

OPERAÇÕES ARITMÉTICAS

EXTRA:

FLUXO DE EXECUÇÃO ARBRITÁRIO: goto O comando goto tem por finalidade desviar a execução do programa para qualquer outro ponto do programa, desconsiderando qualquer estrutura de repetição ou estrutura condicional.
Ao contrário de C/C++, Java não tem instrução goto, mas java oferece suporte a label.

https://www.geeksforgeeks.org/g-fact-64/
https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
------------

EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO

WHILE

Nome e Idade: Faça um programa que leia conjuntos de dois valores, o primeiro representando o nome do aluno e o segundo representando a sua idade. (Pare o programa inserindo o valor 0 no campo nome)
Nota: Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido.

DO-WHILE

Maior e Média: Faça um programa que leia 5 números e informe o maior número e a média desses números.
Par e Ímpar: Faça um programa que peça N números inteiros. Calcule e mostre a quantidade de números pares e a quantidade de números impares.

FOR

Tabuada: Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer número inteiro entre 1 a 10. O usuário deve informar de qual numero ele deseja ver a tabuada. A saída deve ser conforme o exemplo abaixo:

Tabuada de 5:
5 X 1 = 5
5 X 2 = 10
...
5 X 10 = 50
Fatorial: Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário.
Ex.: 5!=5.4.3.2.1=120
Lista de Exercícios Estruturas de Repetição - Possíveis Soluções ------------

⛓️ ARRAYS

Array é um objeto utilizado para armazenar sequencialmente dados do mesmo tipo.
Permanecem com o mesmo tamanho depois de criados.
------------

EXERCÍCIOS ARRAYS

ARRAYS UNIDIMENSIONAIS

Ordem Inversa: Faça um Programa que leia um vetor de 5 números inteiros e mostre-os na ordem inversa.

Consoantes: Faça um Programa que leia um vetor de 6 caracteres, e diga quantas consoantes foram lidas. Imprima as consoantes.

Números Aleatórios: Faça um Programa que leia 20 números inteiros aleatórios (entre 0 e 100) armazene-os num vetor. Ao final, mostre os números e seus sucessores.
Lista de Exercícios Arrays Unidimensionais - Possíveis soluções

ARRAYS MULTIDIMENSIONAIS

Array Multidimensional: Gere e imprima uma matriz M 4x4 com valores aleatórios entre 0-9. Após isso determine o menor número da matriz e a sua posição(linha, coluna).

Lista de Exercícios Arrays Multidimensionais
------------

Referências Bibliográficas

https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf

Contribuindo

Este repositório foi criado para fins de estudo, então contribua com ele.
Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identidique com o conteúdo, não deixe de compatilhar. Se possível: ⭐️ Star o projeto Encontrar e relatar issues ------------ Disponibilizado com ♥ por [cami-la](https://www.linkedin.com/in/cami-la/ "cami-la").

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaarraysdigitalinnovationonejavaloops

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类开发工具
定价开源

> 相关工具

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具