Tecnología

Inicio

Cómo Alterne suma y resta en Java

Cómo Alterne suma y resta en Java


El lenguaje de programación Java le permite crear programas complejos que son útiles para muchas disciplinas profesionales y académicos. Por ejemplo, se podría escribir una aplicación Java que se dedica a resolver los problemas de matemáticas. Un programa puede ser que necesite para resolver una determinada ecuación iterativa que alterna entre la suma y la resta con cada paso. Uso de Java, se puede escribir un programa corto que crea una función que alterna entre la suma y la resta cada vez que se invoca. A continuación, puede aplicar este programa a otros proyectos y resolver ecuaciones iterativas.

Instrucciones

1 Cargar el IDE NetBeans haciendo clic en el icono del programa. Cuando se carga el programa, vaya a "Nuevo Proyecto / Nuevo" y seleccionar "Aplicación Java" de la lista en el lado derecho de la pantalla. Un nuevo archivo de código fuente aparece en el editor NetBeans texto. El archivo de código fuente contiene una declaración de clase vacía.

2 Busque la declaración de la clase. Debe ser algo como esto:

public class className

{

3 Coloque una variable estática dentro de la declaración de la clase, justo después del corchete. Escribe lo siguiente:

public static Boolean current = true;

4 Crear el código de la función "addOrSub", que sea suma o resta de dos números. Cada vez que se ejecuta, se alterna entre la suma y resta. Escribe la firma siguiente función:

private static int addOrSub(int x, int y)

{

}

5 Declarar un tipo de datos entero que contendrá el resultado de la suma o la resta. Escribe lo siguiente en entre las llaves de la función "addOrSub":

int z;

6 Crear una declaración "si" que pone a prueba el valor de "actual". Si el valor es verdadero, entonces se añaden las variables "x" e "y" y se almacenan en "z".

if(current == true)

{Z = x + y; }

7 Crear una declaración más. Esto se ejecuta cada vez "actual" es falsa. Se resta y de x y almacena el resultado en x.

else

{Z = x - y;}

8 Alternar el valor de "actual" mediante la inversión de su valor mediante el "!" operador:

current = !current

9 Devolver el valor de z:

return z;

10 Encontrar el método principal. Se habrá generado automáticamente junto con la clase. Busque el texto:

void main (String [] args) public static

{}

11 Coloque los siguientes tres líneas de código dentro de los corchetes que preceden el método principal. Estos cada llamada "addOrSub" y almacenar los resultados en las variables independientes.

int x = addOrSub(1,2);

int y = addOrSub (3,4);

int z = addOrSub (5,6);

12 Escribir declaraciones que imprimen los valores de las tres variables "x", "y" y "z" por medio de las siguientes afirmaciones:

System.out.println(x);

System.out.println (y);

System.out.println (z);

13 Ejecutar el programa. La salida es 3, -1, 11. Esto es, ya que añade los dos primeros números, 1 y 2, y luego resta los dos números siguientes (3 y 4). Por último, se añade 5 y 6 para obtener 11.