Instruções de controle em Java: o que você precisa saber em 2022
Publicados: 2021-01-04Índice
O que é Declaração de Controle?
Instruções de controle interpola o conceito de modificar o fluxo do seu código. Quando se trata de codificação, você precisa entender que o computador percorre seu código de uma maneira específica e executa a maior parte do código de cima para baixo. Ele vai para a primeira linha, depois para a segunda linha e assim por diante até chegar ao final do código da esquerda para a direita.
Isso significa que ele busca o valor do lado direito e o atribui ao lado esquerdo da variável, como regra geral, mas toda regra tem uma exceção que introduz as estruturas de controle ou instruções.
Se você deseja modificar a execução sequencial do fluxo de código, você deve fazer uma transferência de controle ou usar a estrutura de controle. Uma instrução de controle determina se o próximo conjunto de tarefas deve ser executado ou não.
Vamos explicar a estrutura de controle com um exemplo simples usando uma instrução “if”, um tipo de instrução de controle de tomada de decisão. Java é uma linguagem que faz distinção entre maiúsculas e minúsculas, o que implica que a estrutura de maiúsculas e minúsculas deve ser específica. SE não puder ser capitalizado, vamos escrever algo dentro da instrução if para determinar se uma determinada coisa é verdadeira ou falsa.
Nesse caso, declare uma variável chamada “nome”, atribua um valor a esse “nome” e verifique o valor do nome. Se o valor não for igual a null, a ação deve ser executada, como imprimir o título no console Java ou enviar o valor dentro da variável chamada “name”. Isso ajuda a saber o que está acontecendo no aplicativo em tempo real.
Avaliamos uma expressão dentro de uma estrutura de controle e determinamos se a condição é verdadeira ou falsa. Se a expressão for avaliada incorretamente dentro de uma estrutura de controle, ela pula tudo dentro do escopo dessa estrutura de controle específica, pula a linha de código, sai e encerra o programa.

Leia: Perguntas e respostas da entrevista sobre Java
Estruturas de controle ou instruções em Java
A seguir estão as estruturas de controle que podem ser aplicadas a qualquer programa de computador. As Declarações de Controle são os elementos estruturantes essenciais para o fluxo de execução do programa. Eles podem ramificar, interromper ou avançar o fluxo de execução do programa com base na mudança nos estados do programa.
Estrutura de sequência
Essa estrutura se refere à execução sequencial de instruções uma após a outra, conforme especificado no código. Esta é a estrutura padrão construída em Java, na qual as instruções são executadas uma após a outra do início ao fim, a menos que seja instruído de outra forma.
Estrutura de seleção
Essa estrutura nos permitirá escolher um caminho com base em uma determinada condição. Java tem três tipos de instruções Selection, a saber, instrução if, instrução if-else e instrução switch. As declarações de seleção também são chamadas de declarações de tomada de decisão. As instruções if e switch permitem controlar o fluxo de execução do programa com base na condição em tempo de execução.
Se Declaração
Essa instrução permite que o programa inicie, chegue a uma decisão com base na condição definida. Isso significa que um código pode ou não ser executado.
Exemplo:
Se (x<20) {
System.out.printIn(“Olá Universo!”);
}
Declaração if-else-else
O programa inicia e lê a decisão com base na condição definida e continua a fazer uma coisa ou outra e conclui.
Exemplo:
Se (x<20) {
System.out.printIn(“Olá Universo!”);
}
Outro {
System.out.printIn(“Olá pessoal!”);
}
Alternar ou quebrar a instrução
O programa começa, chega às decisões a serem tomadas. Uma variável é comparada a diferentes valores e, dependendo do custo variável, um determinado caminho de execução é escolhido. Assim, outras opções estão disponíveis para o programa ser concluído.
Exemplo:
switch (diaNumero) {
Caso 1:
diaNome = “Segunda-feira”;
pausa;
Caso 2:
diaNome = “terça-feira”;
pausa;
Caso 3:
diaNome = “quarta-feira”;
pausa;
predefinição:
dayName = “Qualquer outro dia”;
pausa;
}
Deve ler: Programas padrão em Java
Estrutura de repetição
A estrutura de repetição nos permite executar instruções de código repetidamente ou zero vezes, dependendo da condição.
Temos três tipos de instruções/iterações de repetição/loop em Java, a saber, para uma instrução, informação while e instrução do while. As instruções de iteração permitem que a execução do programa repita uma ou mais instruções, como um loop, para um loop. Cada loop tem quatro tipos de instruções, a saber,
- Inicialização
- Verificação de condição
- Execução
- Incrementar/Diminuir
Para Loop
Essa instrução é usada quando o número de iterações é conhecido antes de entrar no loop. Este loop é usado para avaliar as declarações de valor inicial para o valor final com um determinado incremento/decremento.
Exemplo:
for(m=1;m<=20;m=m+1)
{
System.out.println(m);
}
classe para 1
{
public static void main(String args[])
{
int;
para (i=0;i<5;i++)
{
System.out.println(“\nExemplo de loop for”);
}
}
Saída:
Exemplo de loop for
Exemplo de loop for
Exemplo de loop for
Exemplo de loop for
Exemplo de loop for
Exemplo:
for(int i=20; i>1; i–) {
System.out.printIn(“O valor de i é: ” + i);
}
A variável de controle é inicializada e repetida enquanto a condição for verdadeira, e quando a condição for falsa, o programa termina.

Enquanto Loop
Este loop é usado para avaliar as instruções do valor inicial ao valor final com um determinado incremento/decremento.
ciclo.
m=1
enquanto(m<=20)
{
System.out.printIn(m);
m=m+1;
}
Exemplo
imprima valores de 1 a 10
Classe enquanto1
{
public static void main(String aargs[])
{
inti=1;
while(i<=10)
{
System.out.printIn(“\n” + i);
i++;
}
}
}
Saída:
1
2
3
4
5
6
7
8
9
10
faça while loop
Este loop é usado para avaliar as instruções do valor inicial ao valor final com um dado incremento/decremento
m=1
Faz
{
System.out.printIn(m);
m=m+1;
}
enquanto(m==20);
classe dowhile1
{
public static void main(String args[])
{
int = 1;
int soma = 0;
Faz
{
soma = soma + i;
i++;
}enquanto (i<=10);
System.out.printIn('\n\n\iA soma de 1 a 10 é..” + soma);
}
}
Saída:
A soma de 1 a 10 é ..55
Uma das principais diferenças entre o loop while e o loop do-while é que, em um loop do-while, você executará o corpo do loop inicialmente e, em seguida, verificará a condição. o loop do-while executa o bloco da instrução mesmo quando a condição falha e é executado uma vez.
Declarações de ramificação
Break, continue e Return se enquadram nas declarações de ramificação.
Quando estamos trabalhando com instruções de loop, às vezes é desejável escapar algumas instruções dentro do loop ou encerrar o loop imediatamente sem verificar a expressão de teste. Nesse caso, as instruções break e continue são usadas. Essas são as palavras-chave que devem ser retornadas, seguidas de um ponto e vírgula. A instrução break causa uma saída imediata de loops ou blocos de comutação para a execução de instruções break. O controle se move para esta instrução logo após os objetos de loop que bloqueiam ou corpo do loop. A instrução break interromperá o loop e o encerrará a partir do loop. A instrução continue escapa do restante da iteração atual e prossegue com a próxima iteração do loop. No caso de do-while, o controle do programa se move para a expressão de teste para iteração adicional. No caso de um loop, o controle se move para a expressão de atualização.
Declaração de quebra
A instrução Break tem duas formas, rotuladas e não rotuladas. Instruções switch não rotuladas break-in também podem ser usadas para encerrar o loop while do-while. Vamos explicar com um exemplo.
A instrução switch Java é como uma instrução if-else que executa uma das condições com base na entrada do switch. Em geral, depois que o caso é avaliado, mesmo depois que a primeira correspondência é atendida, a menos que break seja usado dentro do caso para sair, os novos valores possíveis do switch são listados usando os rótulos de caso. Esses rótulos em Java podem conter apenas constantes. A execução começará após a camada. Um rótulo padrão opcional também pode estar presente para declarar que o código será executado.
Estamos enviando um argumento, passando-o para um inteiro, ou seja, marcas, e a variável marcas vai para switch como parâmetro. Se as marcas forem 95, ele imprimirá esta mensagem “suas marcas na classificação” sem interrupção. Continua para o próximo caso e para o caso padrão que é executado quando os casos acima não são atendidos.
Exemplo:
public class BreakDemo {
public static void main(string[] args) {
String str1 = args[0];
int marcas = Integer.parselnt(str1);
switch(marcas){
case 95: System.out.println(“Suas marcas: “+marcas” e classificação é A”);
pausa;
case 80: System.out.println(“Suas marcas: “+marcas” e classificação é B”);
pausa;
case 70: System.out.println(“Suas marcas: “+marcas” e classificação é c”);
pausa;
predefinição:
System.out.println(“Suas marcas: “+marcas” e classificação é FALHA”);
pausa;
}
}
}
Continuar Declaração
Este exemplo é para imprimir números ímpares. A instrução continue pula a iteração dos loops for e while.
Exemplo:
Continuar demonstração
classe pública ContinuarDemo {
public static void main(string[] args) {
for(int i=1;i<=10;i++){
if(i%2 == 0) continua;
System.out.println(“Número ímpar ” + i);
}
}
}
Obtenha o curso de desenvolvimento de software das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Declaração de devolução
A instrução return é usada para retornar o valor de um método explicitamente. A classe chamada processará e transferirá o controle de volta para o chamador do método. O tipo de dados do valor de retorno deve corresponder ao tipo de valor de retorno declarado dos métodos. Se um método for declarado como nulo, ele não retornará um valor.
Exemplo:
Classe Retângulo {
comprimento inteiro;
largura interna;
Void setDim(int le, int br){
comprimento = le;
largura = br;
}
int getArea() {
retorno comprimento * largura;
}
}

Conectando a Estrutura de Controle e conectando as estruturas de controle de instruções de duas maneiras, uma é empilhando e a outra é aninhada.
Empilhamento de Declaração de Controle
O ponto de entrada de um diagrama de atividades pode ser conectado ao ponto de saída de outro. Por exemplo, uma instrução de sequência e uma instrução de seleção podem ser combinadas por meio de empilhamento.
Aninhamento de Instrução de Controle
Uma instrução ou ação em uma instrução de controle é substituída por outra instrução de controle.
Leia também: Ideias e tópicos do projeto Java
Qual o proximo?
Se você estiver interessado em aprender mais sobre Java, desenvolvimento de software full-stack, confira o Programa PG Executivo do upGrad & IIIT-B em Desenvolvimento de Software Full-stack, projetado para profissionais que trabalham e oferece mais de 500 horas de treinamento rigoroso, 9+ projetos e atribuições, status de ex-alunos do IIIT-B, projetos práticos práticos e assistência de trabalho com as principais empresas.
