Tecnología

Inicio

Incluso Función en Java

Incluso Función en Java


Los programas Java pueden calcular si un número de tipo entero es par o impar. Esto puede ser una tarea útil en ciertas aplicaciones, por ejemplo, cuando un proceso es alterna. Mediante la realización de una operación aritmética de un número entero, el código Java puede determinar si es par. Si no es aún, debe ser impar. El uso de este proceso, en relación con las variables booleanas, los programas pueden implementar flujo de control adaptado a el valor del número.

Variables

Si un programa necesita para determinar si es o no una variable número es par, se puede hacer por medio de variables. El siguiente ejemplo de código Java crea una instancia de dos variables:
int cuenta = 6;
booleano ISEVEN = false;

El número es modelado como una variable de tipo entero primitivo con un valor inicial arbitrario. La variable booleana sólo puede tener un valor de verdadero o falso. El booleano se inicializa en falso como su valor por defecto. El nombre de la variable booleana es una representación significativa de su propósito y significado. Después del proceso de cálculo, el valor será verdadera si el número es par, falso si no lo es.

Recordatorio

Los programas Java pueden utilizar una serie de operadores aritméticos. El operador resto devuelve un valor que representa el resto después de la división de un cálculo completa. Por ejemplo, el siguiente cálculo daría lugar a un valor de cinco:
15% 10

Una vez que el primer operando se ha dividido por el segundo, el resto es de cinco. Un programa puede utilizar el siguiente código para establecer el resto de la variable de número después de dividir por dos:
Número 2

El cálculo se divide por dos, porque incluso los números se dividen por dos, sin resto, mientras que los números impares dejan un resto de uno cuando se divide por dos.

Condicional

Al incorporar el cálculo resto en una declaración condicional, un programa Java puede actualizar el valor de la variable booleana. El código siguiente muestra:
if ((número 2%) == 0) ISEVEN = true;

Este código realiza una prueba. Si el resto del número, después de dividir por dos, es igual a cero, debe ser par. Si la prueba devuelve verdadero, la variable booleana se actualiza para reflejar, por tanto, un valor verdadero. Si la prueba condicional devuelve un resultado falso, lo que significa que el número no es aún, tiene que ser impar. En este caso, el programa no necesita hacer nada porque la variable booleana todavía tiene su valor inicial de falsa. El programa podría probar la función de la siguiente manera:
System.out.println (número + "es aún? -" + ISEVEN);

Controlar

Una vez que un programa Java tiene una variable booleana con un valor que representa si el número es par, se puede usar esa variable para dictar flujo de control. El siguiente código de ejemplo muestra:
si (ISEVEN) {
// Procesamiento para los números pares
}
else {
// Procesamiento para los números impares
}

Dentro de cada uno de estos bloques, el programa puede dictar el procesamiento para cada caso, el número es par o impar. Esta estructura permite a los programadores para adaptar lo que sucede cuando un programa se ejecuta para circunstancias específicas.