Escolar Documentos
Profissional Documentos
Cultura Documentos
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
Java
Estruturas condicionais e
estruturas de repetição
em Java
Depois de conhecermos mais sobre variáveis e constantes no Java, veremos
neste artigo as estruturas condicionais e estruturas de repetição.
Marylene Guedes
cerca de 1 ano atrás
Cada sistema pode fazer uso de quantas combinações de estruturas de repetição e/ou
estruturas de decisão forem necessárias.
Estruturas condicionais
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 1/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
AsLogin
estruturas condicionais geralmente analisam expressões booleanas e,Matricule-se
caso estas
expressões sejam verdadeiras, um trecho do código é executado. No caso contrário,
outro trecho do código é executado.
If/else
O if/else é uma estrutura de condição em que uma expressão booleana é analisada.
Quando a condição que estiver dentro do if for verdadeira, ela é executada. Já o else é
utilizado para definir o que é executado quando a condição analisada pelo if for falsa.
Caso o if seja verdadeiro e, consequentemente executado, o else não é executado.
O if pode ser utilizado em conjunto com o else ou até mesmo sozinho, caso necessário.
Copiar
package br.com.treinaweb;
if (resposta == 10) {
System.out.println(“Você acertou!”);
} else {
System.out.println(“Você errou!”);
Curso
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 2/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Java - Fundamentos
Conhecer o curso
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
Também podemos utilizar somente o if, não definindo um fluxo alternativo.
Quanto custa? Vantagens Artigos
Copiar
Login Matricule-se
package br.com.treinaweb;
if (resposta == 10) {
System.out.println(“Você acertou!”);
Copiar
package br.com.treinaweb;
if (resposta == 10) {
} else {
Switch/case
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 3/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Podemos ter quantos casos de análise forem necessários e, quando um dos valores
corresponder ao da variável, o código do case correspondente será executado. Caso a
variável não corresponda a nenhum dos casos testados, o último bloco será executado,
chamado de default (padrão).
A análise de cada caso também precisa ter seu final delimitado. Essa delimitação é
feita através da palavra break.
Copiar
package br.com.treinaweb;
int mes = 2;
switch (mes) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 4/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
break;
case 8:
break;
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
case 9:
break;
break;
case 11:
break;
case 12:
break;
default:
System.out.println(“Mês inválido”);
break;
Estruturas de repetição
Estruturas de repetição, também conhecidas como loops (laços), são utilizadas para
executar repetidamente uma instrução ou bloco de instrução enquanto determinada
condição estiver sendo satisfeita.
For
O for é uma estrutura de repetição na qual seu ciclo será executado por um tempo ou
condição pré-determinados e em uma quantidade de vezes que determinamos.
Copiar
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 5/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Copiar
package br.com.treinaweb;
• A variável de controle, que chamamos de “i”, tem seu valor inicial como 0;
• No segundo bloco, onde escrevemos “i <= 10”, estamos dizendo que o conteúdo do
for será executado enquanto o valor de i for menor ou igual a 10;
• Com o terceiro bloco definido como “i++”, estamos dizendo que, no fim de cada
execução do for, o conteúdo de “i” será incrementado em 1 unidade. Isso quer dizer
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 6/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
que, no fim da primeira execução, i irá de 0 para 1; na segunda execução, irá de 1 para
2, e assim por diante;
Cursos
Um ponto importante sobre o for é que, por causa da utilização da variável de controle,
geralmente ele é utilizado quando sabemos exatamente quantas vezes queremos
repetir a execução do trecho de código.
While
O while também é uma estrutura de repetição, assim como o for. A diferença entre
ambas é que, enquanto usamos o for quando geralmente conhecemos a quantidade
de vezes que o trecho de código deverá ser repetido, nós utilizamos o while quando
não sabemos exatamente quantas vezes o código será repetido.
Copiar
while (<condição>) {
Abaixo, temos um exemplo do while. Neste exemplo, é pedido ao usuário que tente
adivinhar o número. Enquanto o usuário não acerta o número, é pedido para que o
usuário digite o valor que ele acha que é o correto. Perceba que nós temos um trecho
de código que é sempre repetido, que é o pedido do número para o usuário. Mas, não
sabemos exatamente quando o usuário vai acertar este número, ou seja, não sabemos
exatamente quantas vezes o trecho de código será repetido. Nessa situação, o while é
a estrutura de repetição mais adequada.
Copiar
package br.com.treinaweb;
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 7/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
import java.util.Scanner;
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
public static void main(String[] args) {
numero = in.nextInt();
if (numero == 10) {
System.out.println(“Você acertou!“);
} else {
Se você quer conhecer mais sobre essa linguagem, não se esqueça de acessar nosso
Guia da linguagem Java. Te esperamos lá :)
Autor(a) do artigo
Marylene Guedes
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 8/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
Todos os artigos Quanto custa? Vantagens Artigos
Login Matricule-se
Dart
Estruturas
condicionais C#
e de Guia da
repetição no Java linguagem
Dart Guia da C#
Neste artigo linguagem Nesse guia de
conheceremos Java C# você
as estruturas Confira neste aprenderá o
condicionais e guia os principais necessário para
estruturas de tópicos para criar os seus
repetição na iniciar seus primeiros
linguagem de estudos na softwares com a
progr... linguagem Java. linguagem...
Desenvolvimento
Front-end
Desenvolvimento Estruturas
Front-end
condicionais
Java e estruturas
Guia da Thymeleaf - de repetição
Linguagem Estruturas em
JavaScript de condição JavaScript
Neste Guia da e repetição Neste artigo
Linguagem Neste artigo veremos como
Javascript vamos veremos como utilizar as
abordar utilizar estruturas estruturas
aspectos de condição e as condicionais (if,
fundamentais, estruturas de else) e as
como: tipos de repetição da estruturas de
dados, variáv... template e... repetiçã...
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxHhj… 9/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Desenvolvimento
Front-end
Cursos
Algoritmos
Todos os cursos Formações Projetos práticos
Conhecendo Direto ao ponto
Operadores variáveis
PHP Vantagens
Quanto custa? Artigose
de Guia da constantes
comparação
Login linguagem no Matricule-se
na PHP JavaScript
programação Nesse guia de Neste artigo
Vamos aprender PHP você vamos aprender
a utilizar os aprenderá o a declarar e a
operadores de necessário para utilizar
comparação criar os seus constantes e
mais comuns na primeiros variáveis no
lógica de softwares com a JavaScript,
programação. linguagem... entendendo...
Java
Java: new
generation,
Python Javascript old
Guia da Express com generation e
linguagem Template permanent
Python Engine PUG generation
Entenda os Neste artigo na JVM
principais vamos estruturar Neste artigo,
conceitos para um projeto abordaremos a
iniciar seus utilizando new generation,
estudos neste Express com o a old generation
guia da Template Engine e a permanent
linguagem PUG e entender generation na
Python. as... JVM, compre...
Inscreva-se
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxH… 10/11
06/07/2022 17:22 Estruturas condicionais e estruturas de repetição em Java | Blog TreinaWeb
Cursos
A empresa
Contato Artigos Baixe nosso aplicativo
Cursos
Todos os cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
Aceitamos as principais formas de pagamento Seus dados e compra estão 100% seguros
Av. Paulista, 1765, Conj 71 e 72 - Bela Vista - São © 2004 - 2022 TreinaWeb Tecnologia LTDA - CNPJ:
Paulo - SP - 01311-200 06.156.637/0001-58
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-java?gclid=Cj0KCQjw5ZSWBhCVARIsALERCvyvpxH… 11/11