Como usar if em java

Video: Programar em Java - WHILE (Laço/Ciclo/Loop) - Aula 22

Na sua forma mais básica, um E se declaração executa uma única instrução ou um bloco de instruções caso um boleano avalia a expressão verdade. Aqui está a sintaxe:

if (expressão-booleana) declaração

o boleano expressão deve ser colocada entre parênteses. Se você usar apenas uma única instrução, que deve terminar com um ponto e vírgula. No entanto, a declaração também pode ser um bloco de declaração delimitados por chaves. Nesse caso, cada instrução dentro do bloco precisa de um ponto e vírgula, mas o próprio bloco não faz.

Video: if en java como se usa, operadores para usar if. tuto 3

Aqui está um exemplo:

double commissionRate = 0,0-se (salesTotal gt; 10000.0) = 0,05- commissionRate

Neste exemplo, uma variável chamada taxa de comissão é inicializado para 0.0 e defina a 0,05 E se salesTotal é melhor que 10000.0.

Video: Aula7 if else

Aqui está um exemplo que usa um bloco em vez de uma única instrução:

double commissionRate = 0,0-se (salesTotal gt; 10000.0) {commissionRate = 0,05-comissão = salesTotal *} commissionRate-

Neste exemplo, as duas instruções dentro das chaves são executados se salesTotal é maior do que US $ 10.000. Caso contrário, nem instrução é executada.

A E se declaração pode incluir um outro cláusula que executa uma instrução ou bloco se o boleano expressão não é verdade. Seu formato básico é

se (booleano-expressão) statementelsestatement


Aqui está um exemplo:

double commissionRate-se (salesTotal lt; = 10000,0) commissionRate = 0,02-elsecommissionRate = 0,05-

Neste exemplo, a taxa de comissão é definido como 2% se o total de vendas é menor ou igual a $ 10.000. Se o total de vendas é maior do que US $ 10.000, a taxa de comissão é definido como 5%.

Aqui está um E se declaração com um outro cláusula que usa um bloco em vez de uma única instrução:

double commissionRate-se (salesTotal lt; = 10000,0) {commissionRate = 0,02-level1Count ++ -} else {commissionRate = 0,05-level2Count ++ -}

A afirmação de que vai na E se ou outro parte de um if-else declaração pode ser qualquer tipo de declaração Java, incluindo outro E se ou if-else declaração. Este arranjo é nidificação, e um E se ou if-else declaração que inclui um outro E se ou if-else declaração é uma aninhados E se declaração.

A forma geral de um aninhada E se declaração é esta:

se (expressão-1) if (expressão-2) comunicado-1elsestatement-2elseif (expressão-3) declaração-3elsestatement-4

Neste exemplo, expressão-1 é o primeiro a ser avaliada. Se for avaliado como verdade, expressão-2 é avaliada. Se essa expressão é verdade, declaração-1 é executed- de outra forma, declaração-2 é executado. Mas se expressão-1 é falso, expressão-3 é avaliada. E se expressão-3 é verdade, declaração-3 é executed- de outra forma, declaração-4 é executado.

Aqui está um exemplo que implementa uma estrutura de comissões complicado baseado em duas variáveis, com o nome salesClass e salesTotal:

se (salesClass == 1) if (salesTotal lt; 10000.0) commissionRate = 0,02-elsecommissionRate = 0,04-elseif (salesTotal lt; 10000.0) commissionRate = 0,025-elsecommissionRate = 0,05-

O truque de usar aninhados E se declarações é saber como pares de Java outro palavras-chave com E se afirmações. A regra é realmente muito simples: Cada outro palavra-chave é combinado com o mais anterior E se declaração de que já não tenha sido emparelhado com um outro palavra-chave.


Publicações relacionadas