Programação Java: Assentamento Se Demonstrações
Às vezes, uma decisão em seu aplicativo Java, como na vida real, requer vários níveis. Por exemplo, se o teto é pintado de laranja, então você pode também precisa decidir se as paredes são pintadas de amarelo ou vermelho.
Outra forma de múltiplos níveis de tomada de decisão é um menu. Um usuário pode ter que decidir entre os itens A, B, ou C, mas não tem permissão para escolher dois ao mesmo tempo (itens A e B). Felizmente, você pode criar quantos níveis de instruções IF como necessário para lidar com este problema. Combinando vários níveis de if para tomar decisões complexas é chamado nidificação.
nidificação torna possível criar vários níveis de tomada de decisão dentro de um aplicativo. Você pode combinar todos os tipos de declarações em uma unidade coesa, a fim de tomar uma decisão. Aninhamento permite que você se concentrar em uma parte específica do processo de tomada de decisões e executar o processo um passo de cada vez, ao invés de criar uma expressão terrivelmente complexo.
Menus são um dos processos de tomada de decisão que você vai encontrar muitas vezes em aplicações. A maioria das decisões do mundo real não são apenas entre esta ou aquele, mas eles envolvem tons de cinza, como em # 147 Você deve escolher um item de uma lista de possíveis escolhas # 148.;
A instrução if básica poderia ser usado para cada tarefa. Entretanto, escrever código usando apenas o básico if pode se tornar chato e até mesmo introduzir erros (bugs) em sua aplicação.
O if ... else declaração faz com que seja possível realizar precisamente a mesma tarefa usando apenas uma estrutura. O if ... else declaração diz que se a condição for verdadeira, o aplicativo deve realizar um conjunto de tarefas, mas se a condição for falsa, ele deve executar um conjunto completamente diferente de tarefas.
UMA erro é um erro no código que você escreve. Erros fazer a sua comportam a aplicação de formas que você não antecipar. Qualquer um usando seu aplicativo irá obter resultados diferentes a partir dos resultados que você queria fornecer-lhes.
Erros causar todo tipo de problemas. Por exemplo, um bug no lugar errado pode causar o aplicativo para parar de trabalhar ou dar um criador de vírus uma oportunidade de invadir a sua aplicação. Simplificar o seu código e usar as instruções apropriadas é uma maneira de diminuir os erros.