Tecnología

Inicio

Cómo agregar números enteros en Java

Cómo agregar números enteros en Java


Adición de números enteros en Java no es complicado, y es algo que usted puede encontrarse haciendo regularmente como parte de la programación Java. ¿Qué enfoque se toma para sumar enteros en Java depende de los detalles de su propio programa en particular, pero ninguna de las principales técnicas requieren más que unas pocas líneas de código. Al igual que con toda la programación, al realizar cálculos aritméticos en Java, lo mejor es tener en cuenta la eficiencia, así como conseguir el resultado que necesita.

Instrucciones

1 Si los números enteros no se almacenan como variables dentro de su programa, y ​​simplemente quieren obtener el resultado de un cálculo, puede "código duro" los números de la siguiente manera:

int respuesta = 13 + 27; // Esto almacena el resultado en la "respuesta" variables

El signo más es todo lo que necesita para llevar a cabo una adición aritmética; Sin embargo, aunque este es el caso más simple, puede que no sea siempre un enfoque aconsejable. Con la programación Java, el enfoque estándar o convencional es utilizar variables en lugar de utilizar los valores numéricos codificados directamente, como en este ejemplo. Estos se refieren a veces como "números mágicos", como sus valores elegidos puede parecer arbitraria a alguien que no está familiarizado con el programa.

2 Si su adición es en variables primitivas de tipo "int", lleve a cabo de la siguiente manera:

// Declaración de variables

int FirstNumber = 13;

int secondNumber = 27;

int respuesta = + FirstNumber segundo número; // Almacena la respuesta como una variable

Sus declaraciones "int" pueden ya han tenido lugar dentro de su programa. Puede utilizar el resultado más adelante en su programa, haciendo referencia a la variable "respuesta". Si las variables "int" no tienen nombres significativos - por ejemplo, si se utilizan valores de las letras individuales tales como "a" o "b" - su programa será más difícil de leer y trabajar con ellos.

3 Si no necesita almacenar el valor de su adición en una variable, puede llevarla a cabo dentro de su código como sigue:

System.out.println ( "Respuesta:" + (+ FirstNumber secondNumber));

En este caso, el valor de la respuesta al cálculo ya no estará disponible tan pronto como la línea que contiene se ha terminado de ejecutarse. Si se necesita el valor de respuesta más adelante en el código, tendrá que llevar a cabo el cálculo de nuevo. Sin embargo, si sólo se necesita la respuesta en este una línea de código, incluyendo sin necesidad de utilizar una variable evita el uso de memoria innecesaria.

4 Si sus valores enteros están contenidos dentro de los objetos de Java enteros, fundido a éstos de tipo "enteros" primitivos y luego añadirlos como sigue:

// Declaración de objetos Integer

Entero FirstNumber = new Integer (13);

Entero secondNumber = new Integer (27);

// Fundición de enteros

int = respuesta firstNumber.intValue () + secondNumber.intValue ();

Si lo prefiere, puede almacenar los valores "int" de cada objeto Integer como una variable, pero si sólo se tiene que emitir los objetos para realizar el cálculo, no hay necesidad de hacer esto.

5 Si los números enteros se almacenan como otros tipos de objetos, tales como cadenas, utilice el objeto entero para obtener sus valores como "enteros", de la siguiente manera:

// Declaración de las cadenas que contengan números enteros

FirstNumber cadena = "13";

SecondNumber cadena = "27";

// Analizar las cadenas para obtener los valores int y añadirlos

int respuesta = Integer.parseInt (FirstNumber) + Integer.parseInt (secondNumber);

Esto puede suceder en los casos en que su programa ha sido superado los parámetros de alguna fuente externa - por ejemplo, desde la línea de comandos. Tiene la opción de almacenar los valores "int" de cada cadena como variables, pero no tiene que si solo los necesita para el cálculo.

Consejos y advertencias

  • Cuando usted decide si desea o no utilizar las variables en su código de programación, tenga en cuenta tanto la eficiencia y la legibilidad de su programa.
  • Cuando se llevan a cabo las operaciones de fundición y análisis sintáctico dentro de su código, siempre existe el peligro de que las excepciones serán arrojados - por ejemplo, si se intenta analizar algo que no es un número.