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 PythonDominar 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
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 DavidsonAssine 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