Um guia para iniciantes nas instruções de seleção do Java

Um guia para iniciantes nas instruções de seleção do Java

As instruções de seleção são uma estrutura de controle de programa em Java. Como o nome sugere, eles são usados ​​para selecionar um caminho de execução se uma determinada condição for atendida.





como cancelar um pagamento venmo

Existem três instruções de seleção em Java: E se , if..outro , e trocar . Vamos examiná-los mais de perto.





1. A declaração if

Esta é uma declaração de seleção única. É nomeado assim porque só seleciona ou ignora uma única ação (ou grupo de ações).





Quando você quiser que uma determinada instrução seja executada se uma determinada condição for verdadeira, use o E se demonstração. Uma condição é qualquer expressão que forneça um resultado booleano, ou seja, verdadeiro ou falso (1 ou 0). Operações relacionais, lógicas e de igualdade são esses tipos de expressões que fornecem um resultado booleano.

Se a condição for falsa, a execução da suposta ação será ignorada.



Sintaxe:

if (condition)
statement

Código de amostra:





if (mark >90)
System.out.println('You got grade A');

Observe o recuo antes do System.out.ln () demonstração. É uma boa prática incluí-lo para mostrar a estrutura do programa. A maioria dos IDEs inclui-o automaticamente conforme você avança para a próxima linha. Portanto, você não deve se preocupar em se esquecer de incluí-lo.

2. A declaração if..else

Esta é uma declaração de dupla seleção. É assim chamado porque escolhe entre duas ações diferentes (ou um grupo de ações).





Relacionado: Como usar a função IF com fórmulas aninhadas no Excel

o if..outro declaração executa uma determinada ação no E se bloquear quando uma condição for verdadeira. Caso contrário, ele executa uma ação no outro bloco quando a condição for avaliada como um resultado falso.

Sintaxe:

if (condition)
statement1
else
statement2

Código de amostra:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Aninhado if..else

É possível ter if..outro declarações dentro if..outro declarações, um cenário conhecido como aninhamento.

Veja o exemplo abaixo:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

O código acima verifica se a temperatura de um objeto está dentro de um determinado intervalo e, em seguida, imprime sua cor provável. O código acima é prolixo e você provavelmente achará confuso seguir a lógica.

Olhe para o que está abaixo. Ele atinge o mesmo objetivo, mas é mais compacto e não tem o desnecessário {} depois de outro . A maioria dos programadores realmente prefere o último.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Blocos

o E se e if..outro instruções geralmente esperam executar uma ação. Se você deseja executar várias instruções com eles, use chaves {} para agrupar essas ações.

if (condition){
// statements
} else {
// statements
}

3. Mudar

Esta é uma declaração de seleção múltipla. Ele verifica se uma expressão corresponde a um dos casos fornecidos e, em seguida, executa uma ação para esse caso.

Sintaxe:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

o pausa declaração é usada para parar o trocar declaração de execução quando uma correspondência for encontrada. Não há necessidade de perder tempo de execução se um caso for encontrado.

melhor estação de carregamento 3 em 1 apple

A expressão dada na instrução switch deve ser uma integral constante do tipo byte , baixo (mas não grande ), int , ou Caracteres . Você também pode usar o Fragmento tipo de dados.

Código de amostra:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Uma olhada na instrução if do Python

Agora que você aprendeu como usar instruções de seleção em Java, pode ser interessante mudar para Python.

A lógica de programação é semelhante, mas Python é mais amigável para iniciantes e não tão prolixo. Aprender a lógica em vários idiomas ajuda a reforçar as ideias subjacentes que estão sendo praticadas. Nunca é uma má ideia diversificar seu conhecimento de codificação.

Compartilhado Compartilhado Tweet O email Como usar a instrução if do Python

Dominar o Python significa se familiarizar com a instrução if do Python. Use esses exemplos de instrução if para melhorar seu conhecimento em Python.

Leia a seguir
Tópicos relacionados
  • Programação
  • Java
  • Tutoriais de codificação
Sobre o autor Jerome Davidson(22 artigos publicados)

Jerome é redator da MakeUseOf. Ele cobre artigos sobre programação e Linux. Ele também é um entusiasta da criptografia e está sempre atento à indústria de criptografia.

Mais de Jerome Davidson

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever