programas em Java pode calcular se um número do tipo inteiro é par ou ímpar. Isto pode ser uma tarefa útil em certas aplicações , por exemplo, quando um processo é alternada . Através da realização de uma operação aritmética em um número inteiro , o código Java pode determinar se ele é mesmo . Se não for mesmo , deve ser estranho. Utilizando este processo em conjunto com variáveis booleanas , os programas podem implementar controle de fluxo sob medida para o valor do número . Variáveis
Se um programa precisa para determinar se ou não uma variável número é ainda , ele pode fazê-lo utilizando variáveis. O seguinte código Java amostra instancia duas variáveis: número int = 6 ; boolean ISEVEN = false;
O número é modelado como uma variável inteira tipo primitivo com um valor inicial arbitrário. A variável boolean só pode ter um valor de verdadeiro ou falso . O boolean é inicializado como false como seu valor padrão. O nome da variável booleana é uma representação significativa do seu propósito e significado. Após o processo de cálculo, o valor será verdadeiro se o número for par, false se não é.
Restante
programas Java podem usar uma variedade de operadores aritméticos . O operador restante retorna um valor que representa o restante depois de um cálculo divisão completa . Por exemplo , o seguinte cálculo resultaria em um valor de cinco : 15 % 10
Uma vez que o primeiro operando foi dividido pelo segundo , o restante é cinco . Um programa pode usar o seguinte código para criar o restante da variável número depois de dividir por dois: número % 2
O cálculo divide por dois, porque até mesmo números de dividir por dois , sem resto , enquanto que números ímpares deixar um resto de um, quando dividido por dois.
condicional
ao incorporar o cálculo restante em uma declaração condicional, um programa Java pode atualizar o valor da variável boolean . O código a seguir demonstra : if ( (número % 2) == 0) eIgual = true;
Este código realiza um teste. Se o restante do número , depois dividindo por dois , é igual a zero , tem de ser uniforme. Se o teste retornar true, a variável boolean é, portanto, atualizado para refletir um valor verdadeiro . Se o teste condicional retorna um resultado falso , ou seja, o número não é mesmo , tem que ser ímpar . Neste caso, o programa não precisa fazer nada porque a variável boolean ainda tem seu valor inicial de false. O programa poderia testar a função da seguinte forma: System.out.println ( número + "? É ainda - " + eIgual );
Controle
Uma vez que um programa Java tem uma variável booleana com um valor que representa se o número é par , ele pode usar essa variável para ditar o fluxo de controle . O seguinte código de exemplo demonstra : if ( eIgual ) {//processamento de números pares } else {//processamento de números ímpares }
Dentro de cada um desses blocos , o programa pode ditar processamento para cada caso, o número ser par ou ímpar. Esta estrutura permite que os programadores para adaptar o que acontece quando um programa é executado para circunstâncias específicas.